Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [root@localhost SPECS]# rpmbuild -bb lve.spec
- Выполняется(%prep): /bin/sh -e /var/tmp/rpm-tmp.TXjaeg
- + umask 022
- + cd /root/rpmbuild/BUILD
- + LANG=C
- + export LANG
- + unset DISPLAY
- + cd /root/rpmbuild/BUILD
- + rm -rf lve-1.3
- + /usr/bin/bzip2 -dc /root/rpmbuild/SOURCES/lve-1.3.tar.bz2
- + /bin/tar -xf -
- + STATUS=0
- + '[' 0 -ne 0 ']'
- + cd lve-1.3
- + /bin/chmod -Rf a+rX,u+w,g-w,o-w .
- + cd usrc
- + mkdir -p m4
- + ./autogen.sh
- libtoolize: putting auxiliary files in `.'.
- libtoolize: copying file `./ltmain.sh'
- libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
- libtoolize: copying file `m4/libtool.m4'
- libtoolize: copying file `m4/ltoptions.m4'
- libtoolize: copying file `m4/ltsugar.m4'
- libtoolize: copying file `m4/ltversion.m4'
- libtoolize: copying file `m4/lt~obsolete.m4'
- Running aclocal...
- Running autoheader...
- Running automake-...
- Running autoconf...
- + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic'
- + export CFLAGS
- + CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic'
- + export CXXFLAGS
- + FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/lib64/gfortran/modules'
- + export FFLAGS
- + ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --target=x86_64-redhat-linux-gnu --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info
- checking build system type... x86_64-redhat-linux-gnu
- checking host system type... x86_64-redhat-linux-gnu
- checking target system type... x86_64-redhat-linux-gnu
- checking for a BSD-compatible install... /usr/bin/install -c
- checking whether build environment is sane... yes
- checking for a thread-safe mkdir -p... /bin/mkdir -p
- checking for gawk... gawk
- checking whether make sets $(MAKE)... yes
- checking for x86_64-redhat-linux-gnu-gcc... no
- checking for gcc... gcc
- checking for C compiler default output file name... a.out
- checking whether the C compiler works... yes
- checking whether we are cross compiling... no
- checking for suffix of executables...
- checking for suffix of object files... o
- checking whether we are using the GNU C compiler... yes
- checking whether gcc accepts -g... yes
- checking for gcc option to accept ISO C89... none needed
- checking for style of include used by make... GNU
- checking dependency style of gcc... gcc3
- checking for a sed that does not truncate output... /bin/sed
- checking for grep that handles long lines and -e... /bin/grep
- checking for egrep... /bin/grep -E
- checking for fgrep... /bin/grep -F
- checking for ld used by gcc... /usr/bin/ld
- checking if the linker (/usr/bin/ld) is GNU ld... yes
- checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
- checking the name lister (/usr/bin/nm -B) interface... BSD nm
- checking whether ln -s works... yes
- checking the maximum length of command line arguments... 1966080
- checking whether the shell understands some XSI constructs... yes
- checking whether the shell understands "+="... yes
- checking for /usr/bin/ld option to reload object files... -r
- checking for x86_64-redhat-linux-gnu-objdump... no
- checking for objdump... objdump
- checking how to recognize dependent libraries... pass_all
- checking for x86_64-redhat-linux-gnu-ar... no
- checking for ar... ar
- checking for x86_64-redhat-linux-gnu-strip... no
- checking for strip... strip
- checking for x86_64-redhat-linux-gnu-ranlib... no
- checking for ranlib... ranlib
- checking command to parse /usr/bin/nm -B output from gcc object... ok
- checking how to run the C preprocessor... gcc -E
- checking for ANSI C header files... yes
- checking for sys/types.h... yes
- checking for sys/stat.h... yes
- checking for stdlib.h... yes
- checking for string.h... yes
- checking for memory.h... yes
- checking for strings.h... yes
- checking for inttypes.h... yes
- checking for stdint.h... yes
- checking for unistd.h... yes
- checking for dlfcn.h... yes
- checking for objdir... .libs
- checking if gcc supports -fno-rtti -fno-exceptions... no
- checking for gcc option to produce PIC... -fPIC -DPIC
- checking if gcc PIC flag -fPIC -DPIC works... yes
- checking if gcc static flag -static works... no
- checking if gcc supports -c -o file.o... yes
- checking if gcc supports -c -o file.o... (cached) yes
- checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
- checking whether -lc should be explicitly linked in... no
- checking dynamic linker characteristics... GNU/Linux ld.so
- checking how to hardcode library paths into programs... immediate
- checking whether stripping libraries is possible... yes
- checking if libtool supports shared libraries... yes
- checking whether to build shared libraries... yes
- checking whether to build static libraries... yes
- checking whether make sets $(MAKE)... (cached) yes
- checking for a BSD-compatible install... /usr/bin/install -c
- checking whether ln -s works... yes
- checking for a Python interpreter with version >= 2.4... python
- checking for python... /usr/bin/python
- checking for python version... 2.6
- checking for python platform... linux2
- checking for python script directory... ${prefix}/lib/python2.6/site-packages
- checking for python extension module directory... ${exec_prefix}/lib64/python2.6/site-packages
- checking for an ANSI C-conforming const... yes
- checking for inline... inline
- configure: creating ./config.status
- config.status: creating Makefile
- config.status: creating src/Makefile
- config.status: creating python/Makefile
- config.status: creating config.h
- config.status: executing depfiles commands
- config.status: executing libtool commands
- configure: lve-kmod-devel 0.9 configured successfully:
- CC: gcc (gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-16))
- CFLAGS: '-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC'
- build: x86_64-redhat-linux-gnu
- host: x86_64-redhat-linux-gnu
- target: x86_64-redhat-linux-gnu
- prefix: /usr
- sysconfdir: /etc
- + exit 0
- Выполняется(%build): /bin/sh -e /var/tmp/rpm-tmp.mnHi6O
- + umask 022
- + cd /root/rpmbuild/BUILD
- + cd lve-1.3
- + LANG=C
- + export LANG
- + unset DISPLAY
- + cd usrc
- + libtoolize
- + make
- (CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /root/rpmbuild/BUILD/lve-1.3/usrc/missing --run autoheader)
- rm -f stamp-h1
- touch config.h.in
- cd . && /bin/sh ./config.status config.h
- config.status: creating config.h
- config.status: config.h is unchanged
- make all-recursive
- make[1]: Entering directory `/root/rpmbuild/BUILD/lve-1.3/usrc'
- Making all in src
- make[2]: Entering directory `/root/rpmbuild/BUILD/lve-1.3/usrc/src'
- Making all in .
- make[3]: Entering directory `/root/rpmbuild/BUILD/lve-1.3/usrc/src'
- /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-ctl.lo -MD -MP -MF .deps/lve-ctl.Tpo -c -o lve-ctl.lo lve-ctl.c
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-ctl.lo -MD -MP -MF .deps/lve-ctl.Tpo -c lve-ctl.c -fPIC -DPIC -o .libs/lve-ctl.o
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-ctl.lo -MD -MP -MF .deps/lve-ctl.Tpo -c lve-ctl.c -o lve-ctl.o >/dev/null 2>&1
- mv -f .deps/lve-ctl.Tpo .deps/lve-ctl.Plo
- /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT jail.lo -MD -MP -MF .deps/jail.Tpo -c -o jail.lo jail.c
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT jail.lo -MD -MP -MF .deps/jail.Tpo -c jail.c -fPIC -DPIC -o .libs/jail.o
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT jail.lo -MD -MP -MF .deps/jail.Tpo -c jail.c -o jail.o >/dev/null 2>&1
- mv -f .deps/jail.Tpo .deps/jail.Plo
- /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT secureio.lo -MD -MP -MF .deps/secureio.Tpo -c -o secureio.lo secureio.c
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT secureio.lo -MD -MP -MF .deps/secureio.Tpo -c secureio.c -fPIC -DPIC -o .libs/secureio.o
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT secureio.lo -MD -MP -MF .deps/secureio.Tpo -c secureio.c -o secureio.o >/dev/null 2>&1
- mv -f .deps/secureio.Tpo .deps/secureio.Plo
- /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-ctl-1.1.lo -MD -MP -MF .deps/lve-ctl-1.1.Tpo -c -o lve-ctl-1.1.lo `test -f 'abi/lve-ctl-1.1.c' || echo './'`abi/lve-ctl-1.1.c
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-ctl-1.1.lo -MD -MP -MF .deps/lve-ctl-1.1.Tpo -c abi/lve-ctl-1.1.c -fPIC -DPIC -o .libs/lve-ctl-1.1.o
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-ctl-1.1.lo -MD -MP -MF .deps/lve-ctl-1.1.Tpo -c abi/lve-ctl-1.1.c -o lve-ctl-1.1.o >/dev/null 2>&1
- mv -f .deps/lve-ctl-1.1.Tpo .deps/lve-ctl-1.1.Plo
- /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-ctl-0.8.lo -MD -MP -MF .deps/lve-ctl-0.8.Tpo -c -o lve-ctl-0.8.lo `test -f 'abi/lve-ctl-0.8.c' || echo './'`abi/lve-ctl-0.8.c
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-ctl-0.8.lo -MD -MP -MF .deps/lve-ctl-0.8.Tpo -c abi/lve-ctl-0.8.c -fPIC -DPIC -o .libs/lve-ctl-0.8.o
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-ctl-0.8.lo -MD -MP -MF .deps/lve-ctl-0.8.Tpo -c abi/lve-ctl-0.8.c -o lve-ctl-0.8.o >/dev/null 2>&1
- mv -f .deps/lve-ctl-0.8.Tpo .deps/lve-ctl-0.8.Plo
- /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-ctl-old.lo -MD -MP -MF .deps/lve-ctl-old.Tpo -c -o lve-ctl-old.lo `test -f 'abi/lve-ctl-old.c' || echo './'`abi/lve-ctl-old.c
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-ctl-old.lo -MD -MP -MF .deps/lve-ctl-old.Tpo -c abi/lve-ctl-old.c -fPIC -DPIC -o .libs/lve-ctl-old.o
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-ctl-old.lo -MD -MP -MF .deps/lve-ctl-old.Tpo -c abi/lve-ctl-old.c -o lve-ctl-old.o >/dev/null 2>&1
- mv -f .deps/lve-ctl-old.Tpo .deps/lve-ctl-old.Plo
- /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-ctl-1.2.lo -MD -MP -MF .deps/lve-ctl-1.2.Tpo -c -o lve-ctl-1.2.lo `test -f 'abi/lve-ctl-1.2.c' || echo './'`abi/lve-ctl-1.2.c
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-ctl-1.2.lo -MD -MP -MF .deps/lve-ctl-1.2.Tpo -c abi/lve-ctl-1.2.c -fPIC -DPIC -o .libs/lve-ctl-1.2.o
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-ctl-1.2.lo -MD -MP -MF .deps/lve-ctl-1.2.Tpo -c abi/lve-ctl-1.2.c -o lve-ctl-1.2.o >/dev/null 2>&1
- mv -f .deps/lve-ctl-1.2.Tpo .deps/lve-ctl-1.2.Plo
- /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT kapi.lo -MD -MP -MF .deps/kapi.Tpo -c -o kapi.lo `test -f 'kapi/kapi.c' || echo './'`kapi/kapi.c
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT kapi.lo -MD -MP -MF .deps/kapi.Tpo -c kapi/kapi.c -fPIC -DPIC -o .libs/kapi.o
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT kapi.lo -MD -MP -MF .deps/kapi.Tpo -c kapi/kapi.c -o kapi.o >/dev/null 2>&1
- mv -f .deps/kapi.Tpo .deps/kapi.Plo
- /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-api-0.4.lo -MD -MP -MF .deps/lve-api-0.4.Tpo -c -o lve-api-0.4.lo `test -f 'kapi/lve-api-0.4.c' || echo './'`kapi/lve-api-0.4.c
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-api-0.4.lo -MD -MP -MF .deps/lve-api-0.4.Tpo -c kapi/lve-api-0.4.c -fPIC -DPIC -o .libs/lve-api-0.4.o
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-api-0.4.lo -MD -MP -MF .deps/lve-api-0.4.Tpo -c kapi/lve-api-0.4.c -o lve-api-0.4.o >/dev/null 2>&1
- mv -f .deps/lve-api-0.4.Tpo .deps/lve-api-0.4.Plo
- /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-api-0.5.lo -MD -MP -MF .deps/lve-api-0.5.Tpo -c -o lve-api-0.5.lo `test -f 'kapi/lve-api-0.5.c' || echo './'`kapi/lve-api-0.5.c
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-api-0.5.lo -MD -MP -MF .deps/lve-api-0.5.Tpo -c kapi/lve-api-0.5.c -fPIC -DPIC -o .libs/lve-api-0.5.o
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-api-0.5.lo -MD -MP -MF .deps/lve-api-0.5.Tpo -c kapi/lve-api-0.5.c -o lve-api-0.5.o >/dev/null 2>&1
- mv -f .deps/lve-api-0.5.Tpo .deps/lve-api-0.5.Plo
- /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-api-0.6.lo -MD -MP -MF .deps/lve-api-0.6.Tpo -c -o lve-api-0.6.lo `test -f 'kapi/lve-api-0.6.c' || echo './'`kapi/lve-api-0.6.c
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-api-0.6.lo -MD -MP -MF .deps/lve-api-0.6.Tpo -c kapi/lve-api-0.6.c -fPIC -DPIC -o .libs/lve-api-0.6.o
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-api-0.6.lo -MD -MP -MF .deps/lve-api-0.6.Tpo -c kapi/lve-api-0.6.c -o lve-api-0.6.o >/dev/null 2>&1
- mv -f .deps/lve-api-0.6.Tpo .deps/lve-api-0.6.Plo
- /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-api-1.0.lo -MD -MP -MF .deps/lve-api-1.0.Tpo -c -o lve-api-1.0.lo `test -f 'kapi/lve-api-1.0.c' || echo './'`kapi/lve-api-1.0.c
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-api-1.0.lo -MD -MP -MF .deps/lve-api-1.0.Tpo -c kapi/lve-api-1.0.c -fPIC -DPIC -o .libs/lve-api-1.0.o
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-api-1.0.lo -MD -MP -MF .deps/lve-api-1.0.Tpo -c kapi/lve-api-1.0.c -o lve-api-1.0.o >/dev/null 2>&1
- mv -f .deps/lve-api-1.0.Tpo .deps/lve-api-1.0.Plo
- /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-api-1.1.lo -MD -MP -MF .deps/lve-api-1.1.Tpo -c -o lve-api-1.1.lo `test -f 'kapi/lve-api-1.1.c' || echo './'`kapi/lve-api-1.1.c
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-api-1.1.lo -MD -MP -MF .deps/lve-api-1.1.Tpo -c kapi/lve-api-1.1.c -fPIC -DPIC -o .libs/lve-api-1.1.o
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-api-1.1.lo -MD -MP -MF .deps/lve-api-1.1.Tpo -c kapi/lve-api-1.1.c -o lve-api-1.1.o >/dev/null 2>&1
- mv -f .deps/lve-api-1.1.Tpo .deps/lve-api-1.1.Plo
- /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-api-1.2.lo -MD -MP -MF .deps/lve-api-1.2.Tpo -c -o lve-api-1.2.lo `test -f 'kapi/lve-api-1.2.c' || echo './'`kapi/lve-api-1.2.c
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-api-1.2.lo -MD -MP -MF .deps/lve-api-1.2.Tpo -c kapi/lve-api-1.2.c -fPIC -DPIC -o .libs/lve-api-1.2.o
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-api-1.2.lo -MD -MP -MF .deps/lve-api-1.2.Tpo -c kapi/lve-api-1.2.c -o lve-api-1.2.o >/dev/null 2>&1
- mv -f .deps/lve-api-1.2.Tpo .deps/lve-api-1.2.Plo
- /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-api-1.3.lo -MD -MP -MF .deps/lve-api-1.3.Tpo -c -o lve-api-1.3.lo `test -f 'kapi/lve-api-1.3.c' || echo './'`kapi/lve-api-1.3.c
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-api-1.3.lo -MD -MP -MF .deps/lve-api-1.3.Tpo -c kapi/lve-api-1.3.c -fPIC -DPIC -o .libs/lve-api-1.3.o
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-api-1.3.lo -MD -MP -MF .deps/lve-api-1.3.Tpo -c kapi/lve-api-1.3.c -o lve-api-1.3.o >/dev/null 2>&1
- mv -f .deps/lve-api-1.3.Tpo .deps/lve-api-1.3.Plo
- /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-api-1.4.lo -MD -MP -MF .deps/lve-api-1.4.Tpo -c -o lve-api-1.4.lo `test -f 'kapi/lve-api-1.4.c' || echo './'`kapi/lve-api-1.4.c
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-api-1.4.lo -MD -MP -MF .deps/lve-api-1.4.Tpo -c kapi/lve-api-1.4.c -fPIC -DPIC -o .libs/lve-api-1.4.o
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve-api-1.4.lo -MD -MP -MF .deps/lve-api-1.4.Tpo -c kapi/lve-api-1.4.c -o lve-api-1.4.o >/dev/null 2>&1
- mv -f .deps/lve-api-1.4.Tpo .deps/lve-api-1.4.Plo
- /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -version-number 0:9: -Wl,--version-script=lve.ver -o liblve.la -rpath /usr/lib64 lve-ctl.lo jail.lo secureio.lo lve-ctl-1.1.lo lve-ctl-0.8.lo lve-ctl-old.lo lve-ctl-1.2.lo kapi.lo lve-api-0.4.lo lve-api-0.5.lo lve-api-0.6.lo lve-api-1.0.lo lve-api-1.1.lo lve-api-1.2.lo lve-api-1.3.lo lve-api-1.4.lo
- libtool: link: gcc -shared .libs/lve-ctl.o .libs/jail.o .libs/secureio.o .libs/lve-ctl-1.1.o .libs/lve-ctl-0.8.o .libs/lve-ctl-old.o .libs/lve-ctl-1.2.o .libs/kapi.o .libs/lve-api-0.4.o .libs/lve-api-0.5.o .libs/lve-api-0.6.o .libs/lve-api-1.0.o .libs/lve-api-1.1.o .libs/lve-api-1.2.o .libs/lve-api-1.3.o .libs/lve-api-1.4.o -m64 -mtune=generic -Wl,--version-script=lve.ver -Wl,-soname -Wl,liblve.so.0 -o .libs/liblve.so.0.9.0
- libtool: link: (cd ".libs" && rm -f "liblve.so.0" && ln -s "liblve.so.0.9.0" "liblve.so.0")
- libtool: link: (cd ".libs" && rm -f "liblve.so" && ln -s "liblve.so.0.9.0" "liblve.so")
- libtool: link: ar cru .libs/liblve.a lve-ctl.o jail.o secureio.o lve-ctl-1.1.o lve-ctl-0.8.o lve-ctl-old.o lve-ctl-1.2.o kapi.o lve-api-0.4.o lve-api-0.5.o lve-api-0.6.o lve-api-1.0.o lve-api-1.1.o lve-api-1.2.o lve-api-1.3.o lve-api-1.4.o
- libtool: link: ranlib .libs/liblve.a
- libtool: link: ( cd ".libs" && rm -f "liblve.la" && ln -s "../liblve.la" "liblve.la" )
- gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve_jail_setup.o -MD -MP -MF .deps/lve_jail_setup.Tpo -c -o lve_jail_setup.o lve_jail_setup.c
- mv -f .deps/lve_jail_setup.Tpo .deps/lve_jail_setup.Po
- /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -o lve_jail_setup lve_jail_setup.o -llve
- libtool: link: gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -o .libs/lve_jail_setup lve_jail_setup.o /root/rpmbuild/BUILD/lve-1.3/usrc/src/.libs/liblve.so
- gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve_root_setup.o -MD -MP -MF .deps/lve_root_setup.Tpo -c -o lve_root_setup.o lve_root_setup.c
- mv -f .deps/lve_root_setup.Tpo .deps/lve_root_setup.Po
- /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -static -o lve_root_setup lve_root_setup.o -llve
- libtool: link: gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -o lve_root_setup lve_root_setup.o /root/rpmbuild/BUILD/lve-1.3/usrc/src/.libs/liblve.a
- gcc -DHAVE_CONFIG_H -I. -I.. -I../../common/ -W -Wall -Werror -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT lve_ns_setup.o -MD -MP -MF .deps/lve_ns_setup.Tpo -c -o lve_ns_setup.o lve_ns_setup.c
- mv -f .deps/lve_ns_setup.Tpo .deps/lve_ns_setup.Po
- /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -static -o lve_ns_setup lve_ns_setup.o -llve
- libtool: link: gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -o lve_ns_setup lve_ns_setup.o /root/rpmbuild/BUILD/lve-1.3/usrc/src/.libs/liblve.a
- make[3]: Leaving directory `/root/rpmbuild/BUILD/lve-1.3/usrc/src'
- make[2]: Leaving directory `/root/rpmbuild/BUILD/lve-1.3/usrc/src'
- Making all in python
- make[2]: Entering directory `/root/rpmbuild/BUILD/lve-1.3/usrc/python'
- /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I`/usr/bin/python -c "import distutils.sysconfig; print distutils.sysconfig.get_python_inc()"` -I../src -fno-strict-aliasing -W -Wall -Wno-missing-field-initializers -Werror -DLVE_ADMIN -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT pylve_la-pylve.lo -MD -MP -MF .deps/pylve_la-pylve.Tpo -c -o pylve_la-pylve.lo `test -f 'pylve.c' || echo './'`pylve.c
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/python2.6 -I../src -fno-strict-aliasing -W -Wall -Wno-missing-field-initializers -Werror -DLVE_ADMIN -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT pylve_la-pylve.lo -MD -MP -MF .deps/pylve_la-pylve.Tpo -c pylve.c -fPIC -DPIC -o .libs/pylve_la-pylve.o
- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/python2.6 -I../src -fno-strict-aliasing -W -Wall -Wno-missing-field-initializers -Werror -DLVE_ADMIN -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -MT pylve_la-pylve.lo -MD -MP -MF .deps/pylve_la-pylve.Tpo -c pylve.c -o pylve_la-pylve.o >/dev/null 2>&1
- mv -f .deps/pylve_la-pylve.Tpo .deps/pylve_la-pylve.Plo
- /bin/sh ../libtool --tag=CC --mode=link gcc -I`/usr/bin/python -c "import distutils.sysconfig; print distutils.sysconfig.get_python_inc()"` -I../src -fno-strict-aliasing -W -Wall -Wno-missing-field-initializers -Werror -DLVE_ADMIN -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -module -avoid-version -o pylve.la -rpath /usr/lib64/python2.6/site-packages pylve_la-pylve.lo ../src/liblve.la
- libtool: link: gcc -shared .libs/pylve_la-pylve.o -Wl,-rpath -Wl,/root/rpmbuild/BUILD/lve-1.3/usrc/src/.libs ../src/.libs/liblve.so -m64 -mtune=generic -Wl,-soname -Wl,pylve.so -o .libs/pylve.so
- libtool: link: ar cru .libs/pylve.a pylve_la-pylve.o
- libtool: link: ranlib .libs/pylve.a
- libtool: link: ( cd ".libs" && rm -f "pylve.la" && ln -s "../pylve.la" "pylve.la" )
- make[2]: Leaving directory `/root/rpmbuild/BUILD/lve-1.3/usrc/python'
- make[2]: Entering directory `/root/rpmbuild/BUILD/lve-1.3/usrc'
- make[2]: Leaving directory `/root/rpmbuild/BUILD/lve-1.3/usrc'
- make[1]: Leaving directory `/root/rpmbuild/BUILD/lve-1.3/usrc'
- + cd ..
- + exit 0
- Выполняется(%install): /bin/sh -e /var/tmp/rpm-tmp.ApLtLM
- + umask 022
- + cd /root/rpmbuild/BUILD
- + '[' /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64 '!=' / ']'
- + rm -rf /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64
- ++ dirname /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64
- + mkdir -p /root/rpmbuild/BUILDROOT
- + mkdir /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64
- + cd lve-1.3
- + LANG=C
- + export LANG
- + unset DISPLAY
- + '[' /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64 '!=' / ']'
- + rm -rf /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64
- + mkdir -p /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64//usr/include/lve/
- + mkdir -p /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/etc/udev/rules.d
- + install -m 0600 etc/60-lve.rules /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/etc/udev/rules.d
- + mkdir -p /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/etc/init.d/
- + install -m 0755 etc/lve-kmod /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/etc/init.d/lve
- + mkdir -p /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/etc/sysconfig/
- + install -m 0644 etc/lve /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/etc/sysconfig/
- + cd usrc
- + make DESTDIR=/root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64 install
- Making install in src
- make[1]: Entering directory `/root/rpmbuild/BUILD/lve-1.3/usrc/src'
- Making install in .
- make[2]: Entering directory `/root/rpmbuild/BUILD/lve-1.3/usrc/src'
- make[3]: Entering directory `/root/rpmbuild/BUILD/lve-1.3/usrc/src'
- test -z "/usr/lib64" || /bin/mkdir -p "/root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/lib64"
- /bin/sh ../libtool --mode=install /usr/bin/install -c liblve.la '/root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/lib64'
- libtool: install: /usr/bin/install -c .libs/liblve.so.0.9.0 /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/lib64/liblve.so.0.9.0
- libtool: install: (cd /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/lib64 && { ln -s -f liblve.so.0.9.0 liblve.so.0 || { rm -f liblve.so.0 && ln -s liblve.so.0.9.0 liblve.so.0; }; })
- libtool: install: (cd /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/lib64 && { ln -s -f liblve.so.0.9.0 liblve.so || { rm -f liblve.so && ln -s liblve.so.0.9.0 liblve.so; }; })
- libtool: install: /usr/bin/install -c .libs/liblve.lai /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/lib64/liblve.la
- libtool: install: /usr/bin/install -c .libs/liblve.a /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/lib64/liblve.a
- libtool: install: chmod 644 /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/lib64/liblve.a
- libtool: install: ranlib /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/lib64/liblve.a
- libtool: install: warning: remember to run `libtool --finish /usr/lib64'
- test -z "/usr/sbin" || /bin/mkdir -p "/root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/sbin"
- /bin/sh ../libtool --mode=install /usr/bin/install -c lve_root_setup lve_ns_setup '/root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/sbin'
- libtool: install: /usr/bin/install -c lve_root_setup /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/sbin/lve_root_setup
- libtool: install: /usr/bin/install -c lve_ns_setup /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/sbin/lve_ns_setup
- test -z "/usr/include/lve/" || /bin/mkdir -p "/root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/include/lve/"
- /usr/bin/install -c -m 644 lve-ctl.h lve-type.h secureio.h '/root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/include/lve/'
- make[3]: Leaving directory `/root/rpmbuild/BUILD/lve-1.3/usrc/src'
- make[2]: Leaving directory `/root/rpmbuild/BUILD/lve-1.3/usrc/src'
- make[1]: Leaving directory `/root/rpmbuild/BUILD/lve-1.3/usrc/src'
- Making install in python
- make[1]: Entering directory `/root/rpmbuild/BUILD/lve-1.3/usrc/python'
- make[2]: Entering directory `/root/rpmbuild/BUILD/lve-1.3/usrc/python'
- test -z "/usr/lib64/python2.6/site-packages" || /bin/mkdir -p "/root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/lib64/python2.6/site-packages"
- /bin/sh ../libtool --mode=install /usr/bin/install -c pylve.la '/root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/lib64/python2.6/site-packages'
- libtool: install: warning: relinking `pylve.la'
- libtool: install: (cd /root/rpmbuild/BUILD/lve-1.3/usrc/python; /bin/sh /root/rpmbuild/BUILD/lve-1.3/usrc/libtool --tag CC --mode=relink gcc -I/usr/include/python2.6 -I../src -fno-strict-aliasing -W -Wall -Wno-missing-field-initializers -Werror -DLVE_ADMIN -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -module -avoid-version -o pylve.la -rpath /usr/lib64/python2.6/site-packages pylve_la-pylve.lo ../src/liblve.la -inst-prefix-dir /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64)
- libtool: relink: gcc -shared .libs/pylve_la-pylve.o -L/root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/lib64 -L/usr/lib64 -llve -m64 -mtune=generic -Wl,-soname -Wl,pylve.so -o .libs/pylve.so
- libtool: install: /usr/bin/install -c .libs/pylve.soT /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/lib64/python2.6/site-packages/pylve.so
- libtool: install: /usr/bin/install -c .libs/pylve.lai /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/lib64/python2.6/site-packages/pylve.la
- libtool: install: /usr/bin/install -c .libs/pylve.a /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/lib64/python2.6/site-packages/pylve.a
- libtool: install: chmod 644 /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/lib64/python2.6/site-packages/pylve.a
- libtool: install: ranlib /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/lib64/python2.6/site-packages/pylve.a
- libtool: install: warning: remember to run `libtool --finish /usr/lib64/python2.6/site-packages'
- make[2]: Nothing to be done for `install-data-am'.
- make[2]: Leaving directory `/root/rpmbuild/BUILD/lve-1.3/usrc/python'
- make[1]: Leaving directory `/root/rpmbuild/BUILD/lve-1.3/usrc/python'
- make[1]: Entering directory `/root/rpmbuild/BUILD/lve-1.3/usrc'
- make[2]: Entering directory `/root/rpmbuild/BUILD/lve-1.3/usrc'
- make[2]: Nothing to be done for `install-exec-am'.
- make[2]: Nothing to be done for `install-data-am'.
- make[2]: Leaving directory `/root/rpmbuild/BUILD/lve-1.3/usrc'
- make[1]: Leaving directory `/root/rpmbuild/BUILD/lve-1.3/usrc'
- + rm -f /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64//usr/lib64/liblve.la
- + rm -f /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64//usr/lib64/python2.6/site-packages/pylve.a
- + rm -f /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64//usr/lib64/python2.6/site-packages/pylve.la
- + /usr/lib/rpm/find-debuginfo.sh --strict-build-id /root/rpmbuild/BUILD/lve-1.3
- extracting debug info from /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/lib64/liblve.so.0.9.0
- extracting debug info from /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/lib64/python2.6/site-packages/pylve.so
- extracting debug info from /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/sbin/lve_root_setup
- extracting debug info from /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/sbin/lve_ns_setup
- symlinked /usr/lib/debug/usr/lib64/liblve.so.0.9.0.debug to /usr/lib/debug/usr/lib64/liblve.so.debug
- symlinked /usr/lib/debug/usr/lib64/liblve.so.0.9.0.debug to /usr/lib/debug/usr/lib64/liblve.so.0.debug
- 391 blocks
- + /usr/lib/rpm/check-buildroot
- + /usr/lib/rpm/redhat/brp-compress
- + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip
- + /usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump
- + /usr/lib/rpm/brp-python-bytecompile
- Bytecompiling .py files below /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/lib64/python2.6 using /usr/bin/python2.6
- Bytecompiling .py files below /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/lib/debug/usr/lib64/python2.6 using /usr/bin/python2.6
- + /usr/lib/rpm/redhat/brp-python-hardlink
- + /usr/lib/rpm/redhat/brp-java-repack-jars
- Processing files: lve-1.3-1.8.el6.cloudlinux.x86_64
- Provides: lve-kmod-common = 1.3
- Requires(interp): /bin/sh /bin/sh /bin/sh
- Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(VersionedDependencies) <= 3.0.3-1
- Requires(pre): /bin/sh
- Requires(post): /bin/sh
- Requires(preun): /bin/sh
- Requires: /bin/bash libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) rtld(GNU_HASH)
- Conflicts: securelve cagefs < 3.0
- Processing files: liblve-1.3-1.8.el6.cloudlinux.x86_64
- Выполняется(%doc): /bin/sh -e /var/tmp/rpm-tmp.TVUItQ
- + umask 022
- + cd /root/rpmbuild/BUILD
- + cd lve-1.3
- + DOCDIR=/root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/share/doc/liblve-1.3
- + export DOCDIR
- + rm -rf /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/share/doc/liblve-1.3
- + /bin/mkdir -p /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/share/doc/liblve-1.3
- + cp -pr LICENSE /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/share/doc/liblve-1.3
- + exit 0
- Provides: cagefs-lve = 1.11 liblve.so.0 liblve.so.0()(64bit) liblve.so.0(LVE_0_8)(64bit) liblve.so.0(LVE_1_1)(64bit) liblve.so.0(LVE_1_2)(64bit) liblve.so.0(LVE_1_3)(64bit) liblve.so.0(LVE_1_4)(64bit) liblve.so.1()(64bit) pylve.so()(64bit)
- Requires(interp): /bin/sh /sbin/ldconfig /sbin/ldconfig
- Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(VersionedDependencies) <= 3.0.3-1
- Requires(post): /sbin/ldconfig
- Requires(postun): /sbin/ldconfig
- Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) liblve.so.0()(64bit) liblve.so.0(LVE_1_4)(64bit) python(abi) = 2.6 rtld(GNU_HASH)
- Processing files: liblve-devel-1.3-1.8.el6.cloudlinux.x86_64
- Provides: cagefs-lve-devel = 1.11 lve-devel
- Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(VersionedDependencies) <= 3.0.3-1
- Requires: liblve.so.0()(64bit)
- Obsoletes: lve-devel
- Processing files: liblve-devel-static-1.3-1.8.el6.cloudlinux.x86_64
- Provides: cagefs-lve-devel = 1.11
- Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(VersionedDependencies) <= 3.0.3-1
- Processing files: lve-debuginfo-1.3-1.8.el6.cloudlinux.x86_64
- Проверка на неупакованный(е) файл(ы): /usr/lib/rpm/check-files /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64
- Записан: /root/rpmbuild/RPMS/x86_64/lve-1.3-1.8.el6.cloudlinux.x86_64.rpm
- Записан: /root/rpmbuild/RPMS/x86_64/liblve-1.3-1.8.el6.cloudlinux.x86_64.rpm
- Записан: /root/rpmbuild/RPMS/x86_64/liblve-devel-1.3-1.8.el6.cloudlinux.x86_64.rpm
- Записан: /root/rpmbuild/RPMS/x86_64/liblve-devel-static-1.3-1.8.el6.cloudlinux.x86_64.rpm
- Записан: /root/rpmbuild/RPMS/x86_64/lve-debuginfo-1.3-1.8.el6.cloudlinux.x86_64.rpm
- Выполняется(%clean): /bin/sh -e /var/tmp/rpm-tmp.8wz4xg
- + umask 022
- + cd /root/rpmbuild/BUILD
- + cd lve-1.3
- + '[' /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64 '!=' / ']'
- + rm -rf /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64
- + exit 0
- [root@localhost SPECS]# cat lve.spec
- %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; import sys; sys.stdout.write(get_python_lib())")
- %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; import sys; sys.stdout.write(get_python_lib(1))")
- %define cagefs_lve_version 1.11
- %define namespace_version 0.1
- Name: lve
- Version: 1.3
- Release: 1.8%{?dist}.cloudlinux
- Summary: Lightweight Virtual Environment
- License: CloudLinux Commercial License
- Group: System Environment/Kernel
- Source: lve-%{version}.tar.bz2
- Provides: lve-kmod-common = %{version}
- Requires: namespace = %{namespace_version}
- %if 0%{?rhel} > 5
- Requires: kmod-lve >= %{version}
- %endif
- BuildRequires: libtool python-devel
- BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
- Conflicts: securelve
- Conflicts: cagefs < 3.0
- # %doc README COPYING TODO net-examples scripts
- # ===================================================
- %description
- LVE provides light virtualization solution.
- %package -n liblve
- Summary: LVE kernel module API library
- Group: Development/Libraries
- Requires: lve = %{version}-%{release}
- Provides: cagefs-lve = %{cagefs_lve_version}
- Provides: liblve.so.0
- %ifarch x86_64
- Provides: liblve.so.1()(64bit)
- %else
- Provides: liblve.so.1
- %endif
- %description -n liblve
- LVE API library
- %package -n liblve-devel
- Summary: LVE kernel module API library
- Group: Development/Libraries
- Provides: lve-devel
- Provides: cagefs-lve-devel = %{cagefs_lve_version}
- Requires: liblve = %{version}-%{release}
- Obsoletes: lve-devel
- %package -n liblve-devel-static
- Summary: LVE kernel module API library
- Group: Development/Libraries
- Requires: liblve-devel = %{version}-%{release}
- Provides: cagefs-lve-devel = %{cagefs_lve_version}
- %description -n liblve-devel
- LVE API library
- %description -n liblve-devel-static
- LVE API static library
- %prep
- %setup -q
- # ln -s /usr/share/libtool/ltmain.sh `pwd`/usrc/ltmain.sh
- #cp autogen.sh usrc/autogen.sh
- cd usrc
- mkdir -p m4
- ./autogen.sh
- %configure
- %build
- cd usrc
- libtoolize
- make
- cd ..
- %install
- [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf "$RPM_BUILD_ROOT"
- # udev rule
- mkdir -p ${RPM_BUILD_ROOT}/%{_includedir}/lve/
- mkdir -p ${RPM_BUILD_ROOT}/etc/udev/rules.d
- install -m 0600 etc/60-lve.rules ${RPM_BUILD_ROOT}/etc/udev/rules.d
- #install -m 0644 usrc/src/lve-ctl.h ${RPM_BUILD_ROOT}/%{_includedir}/lve/
- # autoload module
- mkdir -p ${RPM_BUILD_ROOT}/etc/init.d/
- install -m 0755 etc/lve-kmod ${RPM_BUILD_ROOT}/etc/init.d/lve
- mkdir -p ${RPM_BUILD_ROOT}/etc/sysconfig/
- install -m 0644 etc/lve ${RPM_BUILD_ROOT}/etc/sysconfig/
- cd usrc
- make DESTDIR=${RPM_BUILD_ROOT} install
- rm -f ${RPM_BUILD_ROOT}/%{_libdir}/liblve.la
- rm -f ${RPM_BUILD_ROOT}/%{python_sitearch}/pylve.a
- rm -f ${RPM_BUILD_ROOT}/%{python_sitearch}/pylve.la
- #ln -s liblve.so.1 ${RPM_BUILD_ROOT}/%{_libdir}/liblve.so.0
- %clean
- [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf "$RPM_BUILD_ROOT"
- %pre
- getent group lve >/dev/null || /usr/sbin/groupadd -r lve
- %post
- /sbin/chkconfig --add lve
- %preun
- if [ $1 = 0 ]; then
- /sbin/service lve stop > /dev/null 2>&1
- /sbin/chkconfig --del lve
- fi
- %post -n liblve -p /sbin/ldconfig
- %postun -n liblve -p /sbin/ldconfig
- %posttrans -n liblve
- /sbin/ldconfig
- rm -rf %{_libdir}/liblve.so.1
- ln -s %{_libdir}/liblve.so.0.9.0 %{_libdir}/liblve.so.1
- %files
- %defattr(-,root,root)
- /etc/udev/rules.d/60-lve.rules
- /etc/init.d/lve
- /etc/sysconfig/lve
- /usr/sbin/lve_root_setup
- /usr/sbin/lve_ns_setup
- %files -n liblve-devel
- %defattr(-,root,root)
- %{_libdir}/liblve.so
- %{_includedir}/lve/*.h
- %files -n liblve-devel-static
- %defattr(-,root,root)
- %{_libdir}/liblve.a
- %files -n liblve
- %defattr(-,root,root)
- %doc LICENSE
- %{_libdir}/liblve.so.*
- %{python_sitearch}/pylve.so
- # ===================================================
- %changelog
- * Fri Feb 20 2015 Anton Volkov <avolkov@cloudlinux.com> 1.3-1.8
- - LIBLVE-8: setup namespace in more secure manner (improve security of pivot_root scheme)
- * Fri Dec 12 2014 Konstantin Olshanov <kolshanov@cloudlinux.com> 1.3-1.7
- - Revert lve_setup_enter function behaviour.
- This patch change way in which lve_setup_enter treat ls_cpu
- limit from highres back to lowres. To save the ability to
- use highres limits LIBLVE_SETTINGS_LS_CPU_HIRES flag is added.
- This flag have meaning only for lve_setup_enter function,
- lve_setup accept ONLY hi resolution limit.
- * Tue Nov 25 2014 Konstantin Olshanov <kolshanov@cloudlinux.com> 1.3-1.4
- - Fix creation of unnecessary threads on CL5
- * Mon Sep 1 2014 Anton Volkov <avolkov@cloudlinux.com> 1.3-1.3
- - LIBLVE-7: enter to cagefs by process name
- * Wed Jun 4 2014 Pavel Negrobov <pnegrobov@cloudlinux.com> 1.2-1.13
- - CAG-76 fix: Make domlogs available inside CageFS (added new "splitted by username" mount type in cagefs.mp)
- * Fri Apr 11 2014 Konstantin Olshanov <kolshanov@cloudlinux.com> 1.2-1.12
- - lve_set_default accept hires cpu limit
- * Wed Feb 19 2014 Anton Volkov <avolkov@cloudlinux.com> 1.2-1.11
- - jail.c: cagefs & openvz: apache's script cannot enter to cagefs (LIBLVE-6 bugfix)
- * Wed Jan 15 2014 Anton Volkov <avolkov@cloudlinux.com> 1.2-1.9
- - jail.c LIBLVE-5 fix: call external binary to setup namespace (adaptation for unshare/pivot_root scheme)
- * Mon Dec 16 2013 Anton Volkov <avolkov@cloudlinux.com> 1.2-1.7
- - LIBLVE-4 bugfix: cagefs is mounted for random user when there are several users with the same uid (duplicate uids)
- - LIBLVE-2: make .cagefs directory owned by user
- - LIBLVE-3: jail.c: mount /tmp directory and user's personal directories with noexec option
- - manually fixed indentation and code style
- * Thu Oct 24 2013 Anton Volkov <avolkov@cloudlinux.com>, Igor Seletskiy <i@cloudlinux.com> 1.2-1.4
- - mount virt.mp mounts correctly (bugfix)
- - jail.c, secureio.c: check path pointed by descriptor in order to detect race conditions (attacks)
- - jail.c: fixed race conditions (possible root exploit), found by Patrick H. from Rack911
- * Thu Oct 17 2013 Anton Volkov <avolkov@cloudlinux.com> 1.2-1.3
- - jail.c: make .cagefs directory readable by user, fixed race conditions (possible exploits)
- - added secureio.c, secureio.h which provide functions for secure filesystem and I/O operations
- - fixed bug in function mount_virt_dirs: initialize virt_dir variable with empty string
- - removed extra assignment in function parse_mp, fixed spacing
- * Tue Jul 30 2013 Anton Volkov <avolkov@cloudlinux.com> 1.2-0.7
- - jail.c: added API version check, added compatibility for old kernels (API version < 1.2)
- - redo jail_is_mounted(): check if home directory is mounted via /proc/mounts, but not by checking existence/owner of the home directory
- - increased cagefs_lve_version
- * Mon Feb 25 2013 Anton Volkov <avolkov@cloudlinux.com> 1.2-0.4
- - jail.c: correctly match homedir path against regexp when mount_base=1
- - increased cagefs_lve_version
- * Thu Jan 17 2013 Anton Volkov <avolkov@cloudlinux.com> 1.2-0.3
- - jail.c: security fix (remove symlinks from /home/user/.cagefs directory (when needed) in order to mount userdir correctly)
- - jail.c: lve_jail_uid(): check if user is enabled before reading min uid from file
- - increased cagefs_lve_version
- * Wed Nov 28 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.40
- - jail.c: added creation of symlink /tmp/mysql.sock -> /var/lib/mysql/mysql.sock
- - jail.c: correctly mount /var/www/php-bin for end users in ISPManager (security fix)
- - increased cagefs_lve_version
- * Wed Oct 24 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.39
- - added creation of symlinks homeN -> home, mount /homeN/user to /home/user in CageFS
- - increased cagefs_lve_version
- * Thu Oct 18 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.38
- - bugfix: create parent directories for mount points with permissions 0755, owner root (not 0700, owner root)
- - increased cagefs_lve_version
- * Mon Oct 15 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.37
- - jail.c: call chdir("/") if chdir(cwd) failed (bugfix)
- * Wed Aug 29 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.35
- - jail.c: permissions of the directory /home/username/.cagefs has been changed from 700 to 701
- - increased cagefs_lve_version
- * Thu Aug 16 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.34
- - jail.c: permissions of directories /var/cagefs, /var/cagefs/prefix, /var/cagefs/prefix/user has been changed from 0755 to 0751
- - increased cagefs_lve_version
- * Mon Aug 6 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.33
- - jail.c: verify that paths in cagefs.mp are correct (relative paths are not allowed)
- - jail.c: more detailed error messages
- * Fri Aug 3 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.32
- - added new feature: custom mounts per user via cagefs.mp
- - increased cagefs_lve_version
- * Mon Jul 30 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.31
- - jail.c: .cagefs* directories and token file (.cagefs.token) are moved from /home/user to /var/cagefs/prefix/user
- - increased cagefs_lve_version
- * Mon May 28 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.30
- - jail.c: LVE_NO_MAXENTER flag has been added to lve_enter_flags() call
- - increased cagefs_lve_version
- * Tue May 8 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.29
- - jail.c: do not mount empty dir over /opt/suphp/sbin
- - increased cagefs_lve_version
- * Thu Apr 26 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.28
- - jail.c: fix for symlink for /usr/share/cagefs-skeleton
- - increased cagefs_lve_version
- * Fri Apr 6 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.27
- - jail.c: mount /var/spool/cron inside namespace (personal for user); mount empty dir over /opt/suphp/sbin
- - increased cagefs_lve_version
- * Tue Apr 3 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.26
- - added mounting of /var/run/screen directory (personal for each user)
- - increased cagefs_lve_version
- * Thu Mar 29 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.25
- - do not write warning to syslog ("cagefs-varfs is not mounted")
- - increased cagefs_lve_version in provides
- * Thu Mar 29 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.24
- - jail.c: added creation of link in CageFS /tmp/.s.PGSQL.5432 -> /var/run/postgres/.s.PGSQL.5432 (configurable)
- * Mon Mar 26 2012 Alexey Berezhok <alexey_com@ukr.net> 1.1-0.23
- - jail.c: change strnlen to own function
- * Wed Mar 21 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.22
- - jail.c: added mount_basedir=1 option (developed for MediaTemple)
- - jail.c: call getpwuid in order to get always the first entry of passwd database (among equal UIDs)
- * Thu Mar 15 2012 Alexey Berezhok <alexey_com@ukr.net> 1.1-0.21
- - jail.c: added .cagefs.token generation
- * Tue Mar 6 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.20
- - jail.c: create tmp directory of user in user's home directory (not inside /var/cagefs)
- * Mon Mar 5 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.19
- - jail.c: do not return error when varfs is not mounted; write warning to system log instead
- * Mon Mar 5 2012 Sergey Cherementsev <cherementsev@cloudlinux.com> 1.1-0.18
- - Add input args checking for lve_info
- - change lve_is_vailable_08 to lve_is_available_08
- * Wed Feb 29 2012 Sergey Cherementsev <cherementsev@cloudlinux.com>, Alexey Lyashkov <umka@cloudlinux.com> 1.1-0.17
- - set to don't free memory in lve_instance_destroy
- - fix typo in symbol mapping
- * Mon Feb 27 2012 Sergey Cherementsev <cherementsev@cloudlinux.com> 1.1-0.16
- - set lve_is_available to return 1 in success
- * Thu Feb 23 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.15
- - do not create lockfile if namespace is set up already (bugfix)
- - increased cagefs_lve_version (Provides)
- * Tue Feb 21 2012 Andrew Perepechko <panda@cloudlinux.com>, Alexey Berezhok <alexey.berezhok@cloudlinux.com> 1.1-0.14
- - add submounts support in CageFS
- - kill all threads on lve destroy
- - namespace entering/exiting fixes
- * Tue Feb 14 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.13
- - remove trailing slash from path to home directory (adapted for Kloxo)
- * Mon Feb 13 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.12
- - do not recreate user's etc directory in /var/cagefs when setting up jail (create only if etc does not exist)
- - ignore ECHILD error of waitpid()
- * Fri Feb 10 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.11
- - redone again: lve_enter returns 0 if already in LVE
- * Fri Feb 10 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.10
- - redone: lve_enter returns 0 if already in LVE
- * Fri Feb 10 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.9
- - lve_enter returns 0 if already in LVE
- * Thu Feb 9 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.8
- - recreate user's etc directory in /var/cagefs when setting up jail
- * Tue Feb 7 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.7
- - do not mount etc from virtfs (mount etc directory from /var/cagefs)
- - call "cagefsctl --cpetc" instead of "/usr/local/cpanel/bin/setupvirtfs"
- - added regular expressons for base home directory
- - added timeout while acquring lock
- - call _exit when failed to release (close) lockfile
- - use etc from virtfs on CPanel (when cagefs-etcfs is disabled)
- * Mon Feb 6 2012 Alexey Lyashkov <umka@sevcity.net> 1.1-0.6
- - add ABI version to build.
- - add support of old api
- - add enter_fs support
- - set as '0.9' version.
- - new versions will be available via tags
- * Wed Jan 11 2012 Anton Volkov <avolkov@cloudlinux.com> 0.9-0.8
- - usrc/src/jail.c: clear umask when writing to skeleton or /var/cagefs directories
- * Thu Nov 3 2011 Anton Volkov <avolkov@cloudlinux.com> 0.9-0.5
- - adapted to CageFS 3.0
- - LVE_NAMESPACE flag is renamed to LVE_NO_NAMESPACE (enum lve_flags)
- - added conflicts: securelve, cagefs < 3.0
- * Fri Sep 9 2011 Anton Volkov <avolkov@cloudlinux.com> 0.9-0.4
- - fixed bug in function _securefs_get_prefix in usrc/src/jail.c
- * Tue Aug 23 2011 Vaskovtsov Konstantin <derkonstantin@cloudlinux.com> 0.9-0.2
- - added jail.c from cl5
- * Wed Mar 09 2011 Andrew Perepechko <anserper@ya.ru> 0.8-20
- - make load average work only when using lve_stats module param
- * Wed Feb 23 2011 Andrew Perepechko <anserper@ya.ru> 0.8-18
- - use maximum limits for all ub resources not limited by config
- * Wed Feb 16 2011 Andrew Perepechko <anserper@ya.ru> 0.8-17
- - use larger shared memory and locked memory limits by default
- * Thu Feb 10 2011 Andrew Perepechko <anserper@ya.ru> 0.8-16
- - avoid recursive deadlock in timer function
- * Thu Jan 27 2011 Andrew Perepechko <anserper@ya.ru> 0.8-13
- - use the kernel hack for nr_uninterruptible
- * Tue Aug 31 2010 Igor Seletskiy <iseletsk@cloudlinux.com> 0.8-5
- - Added function lve_jail that should be used everyone
- * Fri Aug 20 2010 Andrew Perepechko <anserper@ya.ru> 0.8-4
- - unshare mount namespace in jail
- * Wed Aug 18 2010 Sergey Vakula <svakula@cloudlinux.com> 0.8-3
- - call ldconfig in %posttrans
- * Sat Aug 14 2010 Igor Seletskiy <iseletsk@cloudlinux.com> 0.8-2
- - Improved mount to no longer fail in some cases
- - Moved mounting of /proc to the end
- * Fri Jul 30 2010 Leonid Kanter <lkanter@cloudlinux.com>
- - call ldconfig in %post
- - added weights setting to limits setting
- * Fri Jul 07 2010 Sergey Vakula <svakula@cloudlinux.com> 0.8-1
- - renew to v0.8
- * Fri Jun 08 2010 Sergey Vakula <svakula@cloudlinux.com>
- - split liblve-devel to liblve-devel and liblve-devel-static
- * Mon Apr 12 2010 Alexey Fomenko <alexey.fomenko@asplinux.ru>
- - last fix to disable lve_destroy
- * Wed Mar 10 2010 Alexey Fomenko <alexey.fomenko@asplinux.ru>
- - [#Bug 129] i686 kernel panics
- * Fri Feb 26 2010 Alexey Fomenko <alexey.fomenko@asplinux.ru>
- - [#Bug 55] Необходимо добавить lve команду "flush" для удаления default setupedcontexts
- * Thu Feb 18 2010 Alexey Lyashkov <umka@sevcity.net>
- - [#Bug 95] correctly convert CPU percentage limit set based on number of cores
- * Wed Feb 17 2010 Alexey Lyashkov <umka@sevcity.net>
- - [#Feature 97] add limits of enter's into LVE context
- * Tue Feb 02 2010 Alexey Lyashkov <umka@sevcity.net>
- - [#Bug 9] incorrectly set groups
- * Tue Feb 02 2010 Alexey Lyashkov <umka@sevcity.net>
- - [#Bug 33] make access to /dev/lve hiden
- * Tue Feb 02 2010 Automatic Change Log Generator <alexey_com@ukr.net>
- - [#Feature 74] Allow to disable ability to switch user context on system level
- * Fri Jan 29 2010 Alexey Lyashkov <umka@sevcity.net>
- - [#Bug 101] /proc/lve/list does not contain any header until the first lve is created
- * Mon Jan 25 2010 Andrew Perepechko <anserper@ya.ru>
- - [#Bug 63] all processes killed, but one still shows via lveps -p
- * Fri Jan 22 2010 Alexey Lyashkov <umka@sevcity.net>
- - [#Feature 68] improve performance of lve calls
- * Fri Jan 22 2010 Alexey Lyashkov <umka@sevcity.net>
- - [#Bug 99] Kernel error while trying to access the file on virtual host
- * Fri Jan 22 2010 Alexey Lyashkov <umka@sevcity.net>
- - [#Bug 23] improve performance of do fairsched mvpr(current):
- * Wed Dec 30 2009 Alexey Lyashkov <umka@sevcity.net>
- - [#Bug 20] using slab to allocate VE structure to avod memory fragmentation
- * Sun Dec 27 2009 Alexey Lyashkov <umka@sevcity.net>
- - [#Bug 65] panic with access to /proc/lve/list
- * Sun Dec 27 2009 Alexey Lyashkov <umka@sevcity.net>
- - [#Bug 24] variuos troubles with CPU limiting.
- * Sun Dec 27 2009 Alexey Lyashkov <umka@sevcity.net>
- - [#Feature 15] add kernel<>userland API more secure.
- * Sun Dec 27 2009 Alexey Lyashkov <umka@sevcity.net>
- - [#Feature 60] LVE need to use tree to find context.
- * Sat Dec 26 2009 Alexey Lyashkov <umka@sevcity.net>
- - [#Bug 64] lve should use lve prefix instead of ve
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement