Advertisement
Guest User

Untitled

a guest
Aug 26th, 2015
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 58.59 KB | None | 0 0
  1. [root@localhost SPECS]# rpmbuild -bb lve.spec
  2. Выполняется(%prep): /bin/sh -e /var/tmp/rpm-tmp.TXjaeg
  3. + umask 022
  4. + cd /root/rpmbuild/BUILD
  5. + LANG=C
  6. + export LANG
  7. + unset DISPLAY
  8. + cd /root/rpmbuild/BUILD
  9. + rm -rf lve-1.3
  10. + /usr/bin/bzip2 -dc /root/rpmbuild/SOURCES/lve-1.3.tar.bz2
  11. + /bin/tar -xf -
  12. + STATUS=0
  13. + '[' 0 -ne 0 ']'
  14. + cd lve-1.3
  15. + /bin/chmod -Rf a+rX,u+w,g-w,o-w .
  16. + cd usrc
  17. + mkdir -p m4
  18. + ./autogen.sh
  19. libtoolize: putting auxiliary files in `.'.
  20. libtoolize: copying file `./ltmain.sh'
  21. libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
  22. libtoolize: copying file `m4/libtool.m4'
  23. libtoolize: copying file `m4/ltoptions.m4'
  24. libtoolize: copying file `m4/ltsugar.m4'
  25. libtoolize: copying file `m4/ltversion.m4'
  26. libtoolize: copying file `m4/lt~obsolete.m4'
  27. Running aclocal...
  28. Running autoheader...
  29. Running automake-...
  30. Running autoconf...
  31. + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic'
  32. + export CFLAGS
  33. + CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic'
  34. + export CXXFLAGS
  35. + 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'
  36. + export FFLAGS
  37. + ./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
  38. checking build system type... x86_64-redhat-linux-gnu
  39. checking host system type... x86_64-redhat-linux-gnu
  40. checking target system type... x86_64-redhat-linux-gnu
  41. checking for a BSD-compatible install... /usr/bin/install -c
  42. checking whether build environment is sane... yes
  43. checking for a thread-safe mkdir -p... /bin/mkdir -p
  44. checking for gawk... gawk
  45. checking whether make sets $(MAKE)... yes
  46. checking for x86_64-redhat-linux-gnu-gcc... no
  47. checking for gcc... gcc
  48. checking for C compiler default output file name... a.out
  49. checking whether the C compiler works... yes
  50. checking whether we are cross compiling... no
  51. checking for suffix of executables...
  52. checking for suffix of object files... o
  53. checking whether we are using the GNU C compiler... yes
  54. checking whether gcc accepts -g... yes
  55. checking for gcc option to accept ISO C89... none needed
  56. checking for style of include used by make... GNU
  57. checking dependency style of gcc... gcc3
  58. checking for a sed that does not truncate output... /bin/sed
  59. checking for grep that handles long lines and -e... /bin/grep
  60. checking for egrep... /bin/grep -E
  61. checking for fgrep... /bin/grep -F
  62. checking for ld used by gcc... /usr/bin/ld
  63. checking if the linker (/usr/bin/ld) is GNU ld... yes
  64. checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
  65. checking the name lister (/usr/bin/nm -B) interface... BSD nm
  66. checking whether ln -s works... yes
  67. checking the maximum length of command line arguments... 1966080
  68. checking whether the shell understands some XSI constructs... yes
  69. checking whether the shell understands "+="... yes
  70. checking for /usr/bin/ld option to reload object files... -r
  71. checking for x86_64-redhat-linux-gnu-objdump... no
  72. checking for objdump... objdump
  73. checking how to recognize dependent libraries... pass_all
  74. checking for x86_64-redhat-linux-gnu-ar... no
  75. checking for ar... ar
  76. checking for x86_64-redhat-linux-gnu-strip... no
  77. checking for strip... strip
  78. checking for x86_64-redhat-linux-gnu-ranlib... no
  79. checking for ranlib... ranlib
  80. checking command to parse /usr/bin/nm -B output from gcc object... ok
  81. checking how to run the C preprocessor... gcc -E
  82. checking for ANSI C header files... yes
  83. checking for sys/types.h... yes
  84. checking for sys/stat.h... yes
  85. checking for stdlib.h... yes
  86. checking for string.h... yes
  87. checking for memory.h... yes
  88. checking for strings.h... yes
  89. checking for inttypes.h... yes
  90. checking for stdint.h... yes
  91. checking for unistd.h... yes
  92. checking for dlfcn.h... yes
  93. checking for objdir... .libs
  94. checking if gcc supports -fno-rtti -fno-exceptions... no
  95. checking for gcc option to produce PIC... -fPIC -DPIC
  96. checking if gcc PIC flag -fPIC -DPIC works... yes
  97. checking if gcc static flag -static works... no
  98. checking if gcc supports -c -o file.o... yes
  99. checking if gcc supports -c -o file.o... (cached) yes
  100. checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
  101. checking whether -lc should be explicitly linked in... no
  102. checking dynamic linker characteristics... GNU/Linux ld.so
  103. checking how to hardcode library paths into programs... immediate
  104. checking whether stripping libraries is possible... yes
  105. checking if libtool supports shared libraries... yes
  106. checking whether to build shared libraries... yes
  107. checking whether to build static libraries... yes
  108. checking whether make sets $(MAKE)... (cached) yes
  109. checking for a BSD-compatible install... /usr/bin/install -c
  110. checking whether ln -s works... yes
  111. checking for a Python interpreter with version >= 2.4... python
  112. checking for python... /usr/bin/python
  113. checking for python version... 2.6
  114. checking for python platform... linux2
  115. checking for python script directory... ${prefix}/lib/python2.6/site-packages
  116. checking for python extension module directory... ${exec_prefix}/lib64/python2.6/site-packages
  117. checking for an ANSI C-conforming const... yes
  118. checking for inline... inline
  119. configure: creating ./config.status
  120. config.status: creating Makefile
  121. config.status: creating src/Makefile
  122. config.status: creating python/Makefile
  123. config.status: creating config.h
  124. config.status: executing depfiles commands
  125. config.status: executing libtool commands
  126. configure: lve-kmod-devel 0.9 configured successfully:
  127.  
  128. CC: gcc (gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-16))
  129. CFLAGS: '-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC'
  130. build: x86_64-redhat-linux-gnu
  131. host: x86_64-redhat-linux-gnu
  132. target: x86_64-redhat-linux-gnu
  133. prefix: /usr
  134. sysconfdir: /etc
  135.  
  136. + exit 0
  137. Выполняется(%build): /bin/sh -e /var/tmp/rpm-tmp.mnHi6O
  138. + umask 022
  139. + cd /root/rpmbuild/BUILD
  140. + cd lve-1.3
  141. + LANG=C
  142. + export LANG
  143. + unset DISPLAY
  144. + cd usrc
  145. + libtoolize
  146. + make
  147. (CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /root/rpmbuild/BUILD/lve-1.3/usrc/missing --run autoheader)
  148. rm -f stamp-h1
  149. touch config.h.in
  150. cd . && /bin/sh ./config.status config.h
  151. config.status: creating config.h
  152. config.status: config.h is unchanged
  153. make all-recursive
  154. make[1]: Entering directory `/root/rpmbuild/BUILD/lve-1.3/usrc'
  155. Making all in src
  156. make[2]: Entering directory `/root/rpmbuild/BUILD/lve-1.3/usrc/src'
  157. Making all in .
  158. make[3]: Entering directory `/root/rpmbuild/BUILD/lve-1.3/usrc/src'
  159. /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
  160. 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
  161. 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
  162. mv -f .deps/lve-ctl.Tpo .deps/lve-ctl.Plo
  163. /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
  164. 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
  165. 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
  166. mv -f .deps/jail.Tpo .deps/jail.Plo
  167. /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
  168. 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
  169. 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
  170. mv -f .deps/secureio.Tpo .deps/secureio.Plo
  171. /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
  172. 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
  173. 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
  174. mv -f .deps/lve-ctl-1.1.Tpo .deps/lve-ctl-1.1.Plo
  175. /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
  176. 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
  177. 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
  178. mv -f .deps/lve-ctl-0.8.Tpo .deps/lve-ctl-0.8.Plo
  179. /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
  180. 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
  181. 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
  182. mv -f .deps/lve-ctl-old.Tpo .deps/lve-ctl-old.Plo
  183. /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
  184. 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
  185. 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
  186. mv -f .deps/lve-ctl-1.2.Tpo .deps/lve-ctl-1.2.Plo
  187. /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
  188. 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
  189. 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
  190. mv -f .deps/kapi.Tpo .deps/kapi.Plo
  191. /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
  192. 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
  193. 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
  194. mv -f .deps/lve-api-0.4.Tpo .deps/lve-api-0.4.Plo
  195. /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
  196. 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
  197. 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
  198. mv -f .deps/lve-api-0.5.Tpo .deps/lve-api-0.5.Plo
  199. /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
  200. 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
  201. 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
  202. mv -f .deps/lve-api-0.6.Tpo .deps/lve-api-0.6.Plo
  203. /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
  204. 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
  205. 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
  206. mv -f .deps/lve-api-1.0.Tpo .deps/lve-api-1.0.Plo
  207. /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
  208. 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
  209. 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
  210. mv -f .deps/lve-api-1.1.Tpo .deps/lve-api-1.1.Plo
  211. /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
  212. 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
  213. 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
  214. mv -f .deps/lve-api-1.2.Tpo .deps/lve-api-1.2.Plo
  215. /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
  216. 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
  217. 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
  218. mv -f .deps/lve-api-1.3.Tpo .deps/lve-api-1.3.Plo
  219. /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
  220. 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
  221. 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
  222. mv -f .deps/lve-api-1.4.Tpo .deps/lve-api-1.4.Plo
  223. /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
  224. 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
  225. libtool: link: (cd ".libs" && rm -f "liblve.so.0" && ln -s "liblve.so.0.9.0" "liblve.so.0")
  226. libtool: link: (cd ".libs" && rm -f "liblve.so" && ln -s "liblve.so.0.9.0" "liblve.so")
  227. 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
  228. libtool: link: ranlib .libs/liblve.a
  229. libtool: link: ( cd ".libs" && rm -f "liblve.la" && ln -s "../liblve.la" "liblve.la" )
  230. 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
  231. mv -f .deps/lve_jail_setup.Tpo .deps/lve_jail_setup.Po
  232. /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
  233. 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
  234. 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
  235. mv -f .deps/lve_root_setup.Tpo .deps/lve_root_setup.Po
  236. /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
  237. 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
  238. 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
  239. mv -f .deps/lve_ns_setup.Tpo .deps/lve_ns_setup.Po
  240. /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
  241. 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
  242. make[3]: Leaving directory `/root/rpmbuild/BUILD/lve-1.3/usrc/src'
  243. make[2]: Leaving directory `/root/rpmbuild/BUILD/lve-1.3/usrc/src'
  244. Making all in python
  245. make[2]: Entering directory `/root/rpmbuild/BUILD/lve-1.3/usrc/python'
  246. /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
  247. 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
  248. 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
  249. mv -f .deps/pylve_la-pylve.Tpo .deps/pylve_la-pylve.Plo
  250. /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
  251. 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
  252. libtool: link: ar cru .libs/pylve.a pylve_la-pylve.o
  253. libtool: link: ranlib .libs/pylve.a
  254. libtool: link: ( cd ".libs" && rm -f "pylve.la" && ln -s "../pylve.la" "pylve.la" )
  255. make[2]: Leaving directory `/root/rpmbuild/BUILD/lve-1.3/usrc/python'
  256. make[2]: Entering directory `/root/rpmbuild/BUILD/lve-1.3/usrc'
  257. make[2]: Leaving directory `/root/rpmbuild/BUILD/lve-1.3/usrc'
  258. make[1]: Leaving directory `/root/rpmbuild/BUILD/lve-1.3/usrc'
  259. + cd ..
  260. + exit 0
  261. Выполняется(%install): /bin/sh -e /var/tmp/rpm-tmp.ApLtLM
  262. + umask 022
  263. + cd /root/rpmbuild/BUILD
  264. + '[' /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64 '!=' / ']'
  265. + rm -rf /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64
  266. ++ dirname /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64
  267. + mkdir -p /root/rpmbuild/BUILDROOT
  268. + mkdir /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64
  269. + cd lve-1.3
  270. + LANG=C
  271. + export LANG
  272. + unset DISPLAY
  273. + '[' /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64 '!=' / ']'
  274. + rm -rf /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64
  275. + mkdir -p /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64//usr/include/lve/
  276. + mkdir -p /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/etc/udev/rules.d
  277. + install -m 0600 etc/60-lve.rules /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/etc/udev/rules.d
  278. + mkdir -p /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/etc/init.d/
  279. + install -m 0755 etc/lve-kmod /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/etc/init.d/lve
  280. + mkdir -p /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/etc/sysconfig/
  281. + install -m 0644 etc/lve /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/etc/sysconfig/
  282. + cd usrc
  283. + make DESTDIR=/root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64 install
  284. Making install in src
  285. make[1]: Entering directory `/root/rpmbuild/BUILD/lve-1.3/usrc/src'
  286. Making install in .
  287. make[2]: Entering directory `/root/rpmbuild/BUILD/lve-1.3/usrc/src'
  288. make[3]: Entering directory `/root/rpmbuild/BUILD/lve-1.3/usrc/src'
  289. test -z "/usr/lib64" || /bin/mkdir -p "/root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/lib64"
  290. /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'
  291. 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
  292. 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; }; })
  293. 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; }; })
  294. 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
  295. 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
  296. libtool: install: chmod 644 /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/lib64/liblve.a
  297. libtool: install: ranlib /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/lib64/liblve.a
  298. libtool: install: warning: remember to run `libtool --finish /usr/lib64'
  299. test -z "/usr/sbin" || /bin/mkdir -p "/root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/sbin"
  300. /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'
  301. 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
  302. 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
  303. test -z "/usr/include/lve/" || /bin/mkdir -p "/root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/include/lve/"
  304. /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/'
  305. make[3]: Leaving directory `/root/rpmbuild/BUILD/lve-1.3/usrc/src'
  306. make[2]: Leaving directory `/root/rpmbuild/BUILD/lve-1.3/usrc/src'
  307. make[1]: Leaving directory `/root/rpmbuild/BUILD/lve-1.3/usrc/src'
  308. Making install in python
  309. make[1]: Entering directory `/root/rpmbuild/BUILD/lve-1.3/usrc/python'
  310. make[2]: Entering directory `/root/rpmbuild/BUILD/lve-1.3/usrc/python'
  311. 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"
  312. /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'
  313. libtool: install: warning: relinking `pylve.la'
  314. 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)
  315. 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
  316. 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
  317. 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
  318. 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
  319. libtool: install: chmod 644 /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/lib64/python2.6/site-packages/pylve.a
  320. libtool: install: ranlib /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/lib64/python2.6/site-packages/pylve.a
  321. libtool: install: warning: remember to run `libtool --finish /usr/lib64/python2.6/site-packages'
  322. make[2]: Nothing to be done for `install-data-am'.
  323. make[2]: Leaving directory `/root/rpmbuild/BUILD/lve-1.3/usrc/python'
  324. make[1]: Leaving directory `/root/rpmbuild/BUILD/lve-1.3/usrc/python'
  325. make[1]: Entering directory `/root/rpmbuild/BUILD/lve-1.3/usrc'
  326. make[2]: Entering directory `/root/rpmbuild/BUILD/lve-1.3/usrc'
  327. make[2]: Nothing to be done for `install-exec-am'.
  328. make[2]: Nothing to be done for `install-data-am'.
  329. make[2]: Leaving directory `/root/rpmbuild/BUILD/lve-1.3/usrc'
  330. make[1]: Leaving directory `/root/rpmbuild/BUILD/lve-1.3/usrc'
  331. + rm -f /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64//usr/lib64/liblve.la
  332. + rm -f /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64//usr/lib64/python2.6/site-packages/pylve.a
  333. + rm -f /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64//usr/lib64/python2.6/site-packages/pylve.la
  334. + /usr/lib/rpm/find-debuginfo.sh --strict-build-id /root/rpmbuild/BUILD/lve-1.3
  335. extracting debug info from /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/lib64/liblve.so.0.9.0
  336. extracting debug info from /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/lib64/python2.6/site-packages/pylve.so
  337. extracting debug info from /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/sbin/lve_root_setup
  338. extracting debug info from /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/sbin/lve_ns_setup
  339. symlinked /usr/lib/debug/usr/lib64/liblve.so.0.9.0.debug to /usr/lib/debug/usr/lib64/liblve.so.debug
  340. symlinked /usr/lib/debug/usr/lib64/liblve.so.0.9.0.debug to /usr/lib/debug/usr/lib64/liblve.so.0.debug
  341. 391 blocks
  342. + /usr/lib/rpm/check-buildroot
  343. + /usr/lib/rpm/redhat/brp-compress
  344. + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip
  345. + /usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump
  346. + /usr/lib/rpm/brp-python-bytecompile
  347. 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
  348. 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
  349. + /usr/lib/rpm/redhat/brp-python-hardlink
  350. + /usr/lib/rpm/redhat/brp-java-repack-jars
  351. Processing files: lve-1.3-1.8.el6.cloudlinux.x86_64
  352. Provides: lve-kmod-common = 1.3
  353. Requires(interp): /bin/sh /bin/sh /bin/sh
  354. 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
  355. Requires(pre): /bin/sh
  356. Requires(post): /bin/sh
  357. Requires(preun): /bin/sh
  358. 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)
  359. Conflicts: securelve cagefs < 3.0
  360. Processing files: liblve-1.3-1.8.el6.cloudlinux.x86_64
  361. Выполняется(%doc): /bin/sh -e /var/tmp/rpm-tmp.TVUItQ
  362. + umask 022
  363. + cd /root/rpmbuild/BUILD
  364. + cd lve-1.3
  365. + DOCDIR=/root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/share/doc/liblve-1.3
  366. + export DOCDIR
  367. + rm -rf /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/share/doc/liblve-1.3
  368. + /bin/mkdir -p /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/share/doc/liblve-1.3
  369. + cp -pr LICENSE /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64/usr/share/doc/liblve-1.3
  370. + exit 0
  371. 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)
  372. Requires(interp): /bin/sh /sbin/ldconfig /sbin/ldconfig
  373. 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
  374. Requires(post): /sbin/ldconfig
  375. Requires(postun): /sbin/ldconfig
  376. 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)
  377. Processing files: liblve-devel-1.3-1.8.el6.cloudlinux.x86_64
  378. Provides: cagefs-lve-devel = 1.11 lve-devel
  379. 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
  380. Requires: liblve.so.0()(64bit)
  381. Obsoletes: lve-devel
  382. Processing files: liblve-devel-static-1.3-1.8.el6.cloudlinux.x86_64
  383. Provides: cagefs-lve-devel = 1.11
  384. 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
  385. Processing files: lve-debuginfo-1.3-1.8.el6.cloudlinux.x86_64
  386. Проверка на неупакованный(е) файл(ы): /usr/lib/rpm/check-files /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64
  387. Записан: /root/rpmbuild/RPMS/x86_64/lve-1.3-1.8.el6.cloudlinux.x86_64.rpm
  388. Записан: /root/rpmbuild/RPMS/x86_64/liblve-1.3-1.8.el6.cloudlinux.x86_64.rpm
  389. Записан: /root/rpmbuild/RPMS/x86_64/liblve-devel-1.3-1.8.el6.cloudlinux.x86_64.rpm
  390. Записан: /root/rpmbuild/RPMS/x86_64/liblve-devel-static-1.3-1.8.el6.cloudlinux.x86_64.rpm
  391. Записан: /root/rpmbuild/RPMS/x86_64/lve-debuginfo-1.3-1.8.el6.cloudlinux.x86_64.rpm
  392. Выполняется(%clean): /bin/sh -e /var/tmp/rpm-tmp.8wz4xg
  393. + umask 022
  394. + cd /root/rpmbuild/BUILD
  395. + cd lve-1.3
  396. + '[' /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64 '!=' / ']'
  397. + rm -rf /root/rpmbuild/BUILDROOT/lve-1.3-1.8.el6.cloudlinux.x86_64
  398. + exit 0
  399. [root@localhost SPECS]# cat lve.spec
  400. %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; import sys; sys.stdout.write(get_python_lib())")
  401. %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; import sys; sys.stdout.write(get_python_lib(1))")
  402.  
  403. %define cagefs_lve_version 1.11
  404. %define namespace_version 0.1
  405.  
  406. Name: lve
  407. Version: 1.3
  408. Release: 1.8%{?dist}.cloudlinux
  409. Summary: Lightweight Virtual Environment
  410. License: CloudLinux Commercial License
  411. Group: System Environment/Kernel
  412. Source: lve-%{version}.tar.bz2
  413. Provides: lve-kmod-common = %{version}
  414. Requires: namespace = %{namespace_version}
  415. %if 0%{?rhel} > 5
  416. Requires: kmod-lve >= %{version}
  417. %endif
  418. BuildRequires: libtool python-devel
  419. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
  420. Conflicts: securelve
  421. Conflicts: cagefs < 3.0
  422.  
  423. # %doc README COPYING TODO net-examples scripts
  424. # ===================================================
  425.  
  426. %description
  427. LVE provides light virtualization solution.
  428.  
  429. %package -n liblve
  430. Summary: LVE kernel module API library
  431. Group: Development/Libraries
  432. Requires: lve = %{version}-%{release}
  433. Provides: cagefs-lve = %{cagefs_lve_version}
  434. Provides: liblve.so.0
  435. %ifarch x86_64
  436. Provides: liblve.so.1()(64bit)
  437. %else
  438. Provides: liblve.so.1
  439. %endif
  440.  
  441.  
  442. %description -n liblve
  443. LVE API library
  444.  
  445. %package -n liblve-devel
  446. Summary: LVE kernel module API library
  447. Group: Development/Libraries
  448. Provides: lve-devel
  449. Provides: cagefs-lve-devel = %{cagefs_lve_version}
  450. Requires: liblve = %{version}-%{release}
  451. Obsoletes: lve-devel
  452.  
  453. %package -n liblve-devel-static
  454. Summary: LVE kernel module API library
  455. Group: Development/Libraries
  456. Requires: liblve-devel = %{version}-%{release}
  457. Provides: cagefs-lve-devel = %{cagefs_lve_version}
  458.  
  459. %description -n liblve-devel
  460. LVE API library
  461.  
  462. %description -n liblve-devel-static
  463. LVE API static library
  464.  
  465. %prep
  466.  
  467. %setup -q
  468. # ln -s /usr/share/libtool/ltmain.sh `pwd`/usrc/ltmain.sh
  469. #cp autogen.sh usrc/autogen.sh
  470. cd usrc
  471. mkdir -p m4
  472. ./autogen.sh
  473. %configure
  474.  
  475. %build
  476. cd usrc
  477. libtoolize
  478. make
  479. cd ..
  480.  
  481. %install
  482. [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf "$RPM_BUILD_ROOT"
  483. # udev rule
  484. mkdir -p ${RPM_BUILD_ROOT}/%{_includedir}/lve/
  485. mkdir -p ${RPM_BUILD_ROOT}/etc/udev/rules.d
  486. install -m 0600 etc/60-lve.rules ${RPM_BUILD_ROOT}/etc/udev/rules.d
  487. #install -m 0644 usrc/src/lve-ctl.h ${RPM_BUILD_ROOT}/%{_includedir}/lve/
  488.  
  489. # autoload module
  490. mkdir -p ${RPM_BUILD_ROOT}/etc/init.d/
  491. install -m 0755 etc/lve-kmod ${RPM_BUILD_ROOT}/etc/init.d/lve
  492.  
  493. mkdir -p ${RPM_BUILD_ROOT}/etc/sysconfig/
  494. install -m 0644 etc/lve ${RPM_BUILD_ROOT}/etc/sysconfig/
  495.  
  496. cd usrc
  497. make DESTDIR=${RPM_BUILD_ROOT} install
  498. rm -f ${RPM_BUILD_ROOT}/%{_libdir}/liblve.la
  499. rm -f ${RPM_BUILD_ROOT}/%{python_sitearch}/pylve.a
  500. rm -f ${RPM_BUILD_ROOT}/%{python_sitearch}/pylve.la
  501.  
  502. #ln -s liblve.so.1 ${RPM_BUILD_ROOT}/%{_libdir}/liblve.so.0
  503.  
  504. %clean
  505. [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf "$RPM_BUILD_ROOT"
  506.  
  507. %pre
  508. getent group lve >/dev/null || /usr/sbin/groupadd -r lve
  509.  
  510. %post
  511. /sbin/chkconfig --add lve
  512.  
  513. %preun
  514. if [ $1 = 0 ]; then
  515. /sbin/service lve stop > /dev/null 2>&1
  516. /sbin/chkconfig --del lve
  517. fi
  518.  
  519. %post -n liblve -p /sbin/ldconfig
  520. %postun -n liblve -p /sbin/ldconfig
  521.  
  522. %posttrans -n liblve
  523. /sbin/ldconfig
  524. rm -rf %{_libdir}/liblve.so.1
  525. ln -s %{_libdir}/liblve.so.0.9.0 %{_libdir}/liblve.so.1
  526.  
  527. %files
  528. %defattr(-,root,root)
  529. /etc/udev/rules.d/60-lve.rules
  530. /etc/init.d/lve
  531. /etc/sysconfig/lve
  532. /usr/sbin/lve_root_setup
  533. /usr/sbin/lve_ns_setup
  534.  
  535. %files -n liblve-devel
  536. %defattr(-,root,root)
  537. %{_libdir}/liblve.so
  538. %{_includedir}/lve/*.h
  539.  
  540. %files -n liblve-devel-static
  541. %defattr(-,root,root)
  542. %{_libdir}/liblve.a
  543.  
  544. %files -n liblve
  545. %defattr(-,root,root)
  546. %doc LICENSE
  547. %{_libdir}/liblve.so.*
  548. %{python_sitearch}/pylve.so
  549.  
  550.  
  551. # ===================================================
  552. %changelog
  553.  
  554. * Fri Feb 20 2015 Anton Volkov <avolkov@cloudlinux.com> 1.3-1.8
  555. - LIBLVE-8: setup namespace in more secure manner (improve security of pivot_root scheme)
  556.  
  557. * Fri Dec 12 2014 Konstantin Olshanov <kolshanov@cloudlinux.com> 1.3-1.7
  558. - Revert lve_setup_enter function behaviour.
  559. This patch change way in which lve_setup_enter treat ls_cpu
  560. limit from highres back to lowres. To save the ability to
  561. use highres limits LIBLVE_SETTINGS_LS_CPU_HIRES flag is added.
  562. This flag have meaning only for lve_setup_enter function,
  563. lve_setup accept ONLY hi resolution limit.
  564.  
  565. * Tue Nov 25 2014 Konstantin Olshanov <kolshanov@cloudlinux.com> 1.3-1.4
  566. - Fix creation of unnecessary threads on CL5
  567.  
  568. * Mon Sep 1 2014 Anton Volkov <avolkov@cloudlinux.com> 1.3-1.3
  569. - LIBLVE-7: enter to cagefs by process name
  570.  
  571. * Wed Jun 4 2014 Pavel Negrobov <pnegrobov@cloudlinux.com> 1.2-1.13
  572. - CAG-76 fix: Make domlogs available inside CageFS (added new "splitted by username" mount type in cagefs.mp)
  573.  
  574. * Fri Apr 11 2014 Konstantin Olshanov <kolshanov@cloudlinux.com> 1.2-1.12
  575. - lve_set_default accept hires cpu limit
  576.  
  577. * Wed Feb 19 2014 Anton Volkov <avolkov@cloudlinux.com> 1.2-1.11
  578. - jail.c: cagefs & openvz: apache's script cannot enter to cagefs (LIBLVE-6 bugfix)
  579.  
  580. * Wed Jan 15 2014 Anton Volkov <avolkov@cloudlinux.com> 1.2-1.9
  581. - jail.c LIBLVE-5 fix: call external binary to setup namespace (adaptation for unshare/pivot_root scheme)
  582.  
  583. * Mon Dec 16 2013 Anton Volkov <avolkov@cloudlinux.com> 1.2-1.7
  584. - LIBLVE-4 bugfix: cagefs is mounted for random user when there are several users with the same uid (duplicate uids)
  585. - LIBLVE-2: make .cagefs directory owned by user
  586. - LIBLVE-3: jail.c: mount /tmp directory and user's personal directories with noexec option
  587. - manually fixed indentation and code style
  588.  
  589. * Thu Oct 24 2013 Anton Volkov <avolkov@cloudlinux.com>, Igor Seletskiy <i@cloudlinux.com> 1.2-1.4
  590. - mount virt.mp mounts correctly (bugfix)
  591. - jail.c, secureio.c: check path pointed by descriptor in order to detect race conditions (attacks)
  592. - jail.c: fixed race conditions (possible root exploit), found by Patrick H. from Rack911
  593.  
  594. * Thu Oct 17 2013 Anton Volkov <avolkov@cloudlinux.com> 1.2-1.3
  595. - jail.c: make .cagefs directory readable by user, fixed race conditions (possible exploits)
  596. - added secureio.c, secureio.h which provide functions for secure filesystem and I/O operations
  597. - fixed bug in function mount_virt_dirs: initialize virt_dir variable with empty string
  598. - removed extra assignment in function parse_mp, fixed spacing
  599.  
  600. * Tue Jul 30 2013 Anton Volkov <avolkov@cloudlinux.com> 1.2-0.7
  601. - jail.c: added API version check, added compatibility for old kernels (API version < 1.2)
  602. - redo jail_is_mounted(): check if home directory is mounted via /proc/mounts, but not by checking existence/owner of the home directory
  603. - increased cagefs_lve_version
  604.  
  605. * Mon Feb 25 2013 Anton Volkov <avolkov@cloudlinux.com> 1.2-0.4
  606. - jail.c: correctly match homedir path against regexp when mount_base=1
  607. - increased cagefs_lve_version
  608.  
  609. * Thu Jan 17 2013 Anton Volkov <avolkov@cloudlinux.com> 1.2-0.3
  610. - jail.c: security fix (remove symlinks from /home/user/.cagefs directory (when needed) in order to mount userdir correctly)
  611. - jail.c: lve_jail_uid(): check if user is enabled before reading min uid from file
  612. - increased cagefs_lve_version
  613.  
  614. * Wed Nov 28 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.40
  615. - jail.c: added creation of symlink /tmp/mysql.sock -> /var/lib/mysql/mysql.sock
  616. - jail.c: correctly mount /var/www/php-bin for end users in ISPManager (security fix)
  617. - increased cagefs_lve_version
  618.  
  619. * Wed Oct 24 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.39
  620. - added creation of symlinks homeN -> home, mount /homeN/user to /home/user in CageFS
  621. - increased cagefs_lve_version
  622.  
  623. * Thu Oct 18 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.38
  624. - bugfix: create parent directories for mount points with permissions 0755, owner root (not 0700, owner root)
  625. - increased cagefs_lve_version
  626.  
  627. * Mon Oct 15 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.37
  628. - jail.c: call chdir("/") if chdir(cwd) failed (bugfix)
  629.  
  630. * Wed Aug 29 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.35
  631. - jail.c: permissions of the directory /home/username/.cagefs has been changed from 700 to 701
  632. - increased cagefs_lve_version
  633.  
  634. * Thu Aug 16 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.34
  635. - jail.c: permissions of directories /var/cagefs, /var/cagefs/prefix, /var/cagefs/prefix/user has been changed from 0755 to 0751
  636. - increased cagefs_lve_version
  637.  
  638. * Mon Aug 6 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.33
  639. - jail.c: verify that paths in cagefs.mp are correct (relative paths are not allowed)
  640. - jail.c: more detailed error messages
  641.  
  642. * Fri Aug 3 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.32
  643. - added new feature: custom mounts per user via cagefs.mp
  644. - increased cagefs_lve_version
  645.  
  646. * Mon Jul 30 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.31
  647. - jail.c: .cagefs* directories and token file (.cagefs.token) are moved from /home/user to /var/cagefs/prefix/user
  648. - increased cagefs_lve_version
  649.  
  650. * Mon May 28 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.30
  651. - jail.c: LVE_NO_MAXENTER flag has been added to lve_enter_flags() call
  652. - increased cagefs_lve_version
  653.  
  654. * Tue May 8 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.29
  655. - jail.c: do not mount empty dir over /opt/suphp/sbin
  656. - increased cagefs_lve_version
  657.  
  658. * Thu Apr 26 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.28
  659. - jail.c: fix for symlink for /usr/share/cagefs-skeleton
  660. - increased cagefs_lve_version
  661.  
  662. * Fri Apr 6 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.27
  663. - jail.c: mount /var/spool/cron inside namespace (personal for user); mount empty dir over /opt/suphp/sbin
  664. - increased cagefs_lve_version
  665.  
  666. * Tue Apr 3 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.26
  667. - added mounting of /var/run/screen directory (personal for each user)
  668. - increased cagefs_lve_version
  669.  
  670. * Thu Mar 29 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.25
  671. - do not write warning to syslog ("cagefs-varfs is not mounted")
  672. - increased cagefs_lve_version in provides
  673.  
  674. * Thu Mar 29 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.24
  675. - jail.c: added creation of link in CageFS /tmp/.s.PGSQL.5432 -> /var/run/postgres/.s.PGSQL.5432 (configurable)
  676.  
  677. * Mon Mar 26 2012 Alexey Berezhok <alexey_com@ukr.net> 1.1-0.23
  678. - jail.c: change strnlen to own function
  679.  
  680. * Wed Mar 21 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.22
  681. - jail.c: added mount_basedir=1 option (developed for MediaTemple)
  682. - jail.c: call getpwuid in order to get always the first entry of passwd database (among equal UIDs)
  683.  
  684. * Thu Mar 15 2012 Alexey Berezhok <alexey_com@ukr.net> 1.1-0.21
  685. - jail.c: added .cagefs.token generation
  686.  
  687. * Tue Mar 6 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.20
  688. - jail.c: create tmp directory of user in user's home directory (not inside /var/cagefs)
  689.  
  690. * Mon Mar 5 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.19
  691. - jail.c: do not return error when varfs is not mounted; write warning to system log instead
  692.  
  693. * Mon Mar 5 2012 Sergey Cherementsev <cherementsev@cloudlinux.com> 1.1-0.18
  694. - Add input args checking for lve_info
  695. - change lve_is_vailable_08 to lve_is_available_08
  696.  
  697. * Wed Feb 29 2012 Sergey Cherementsev <cherementsev@cloudlinux.com>, Alexey Lyashkov <umka@cloudlinux.com> 1.1-0.17
  698. - set to don't free memory in lve_instance_destroy
  699. - fix typo in symbol mapping
  700.  
  701. * Mon Feb 27 2012 Sergey Cherementsev <cherementsev@cloudlinux.com> 1.1-0.16
  702. - set lve_is_available to return 1 in success
  703.  
  704. * Thu Feb 23 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.15
  705. - do not create lockfile if namespace is set up already (bugfix)
  706. - increased cagefs_lve_version (Provides)
  707.  
  708. * Tue Feb 21 2012 Andrew Perepechko <panda@cloudlinux.com>, Alexey Berezhok <alexey.berezhok@cloudlinux.com> 1.1-0.14
  709. - add submounts support in CageFS
  710. - kill all threads on lve destroy
  711. - namespace entering/exiting fixes
  712.  
  713. * Tue Feb 14 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.13
  714. - remove trailing slash from path to home directory (adapted for Kloxo)
  715.  
  716. * Mon Feb 13 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.12
  717. - do not recreate user's etc directory in /var/cagefs when setting up jail (create only if etc does not exist)
  718. - ignore ECHILD error of waitpid()
  719.  
  720. * Fri Feb 10 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.11
  721. - redone again: lve_enter returns 0 if already in LVE
  722.  
  723. * Fri Feb 10 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.10
  724. - redone: lve_enter returns 0 if already in LVE
  725.  
  726. * Fri Feb 10 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.9
  727. - lve_enter returns 0 if already in LVE
  728.  
  729. * Thu Feb 9 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.8
  730. - recreate user's etc directory in /var/cagefs when setting up jail
  731.  
  732. * Tue Feb 7 2012 Anton Volkov <avolkov@cloudlinux.com> 1.1-0.7
  733. - do not mount etc from virtfs (mount etc directory from /var/cagefs)
  734. - call "cagefsctl --cpetc" instead of "/usr/local/cpanel/bin/setupvirtfs"
  735. - added regular expressons for base home directory
  736. - added timeout while acquring lock
  737. - call _exit when failed to release (close) lockfile
  738. - use etc from virtfs on CPanel (when cagefs-etcfs is disabled)
  739.  
  740. * Mon Feb 6 2012 Alexey Lyashkov <umka@sevcity.net> 1.1-0.6
  741. - add ABI version to build.
  742. - add support of old api
  743. - add enter_fs support
  744. - set as '0.9' version.
  745. - new versions will be available via tags
  746.  
  747. * Wed Jan 11 2012 Anton Volkov <avolkov@cloudlinux.com> 0.9-0.8
  748. - usrc/src/jail.c: clear umask when writing to skeleton or /var/cagefs directories
  749.  
  750. * Thu Nov 3 2011 Anton Volkov <avolkov@cloudlinux.com> 0.9-0.5
  751. - adapted to CageFS 3.0
  752. - LVE_NAMESPACE flag is renamed to LVE_NO_NAMESPACE (enum lve_flags)
  753. - added conflicts: securelve, cagefs < 3.0
  754.  
  755. * Fri Sep 9 2011 Anton Volkov <avolkov@cloudlinux.com> 0.9-0.4
  756. - fixed bug in function _securefs_get_prefix in usrc/src/jail.c
  757.  
  758. * Tue Aug 23 2011 Vaskovtsov Konstantin <derkonstantin@cloudlinux.com> 0.9-0.2
  759. - added jail.c from cl5
  760.  
  761. * Wed Mar 09 2011 Andrew Perepechko <anserper@ya.ru> 0.8-20
  762. - make load average work only when using lve_stats module param
  763.  
  764. * Wed Feb 23 2011 Andrew Perepechko <anserper@ya.ru> 0.8-18
  765. - use maximum limits for all ub resources not limited by config
  766.  
  767. * Wed Feb 16 2011 Andrew Perepechko <anserper@ya.ru> 0.8-17
  768. - use larger shared memory and locked memory limits by default
  769.  
  770. * Thu Feb 10 2011 Andrew Perepechko <anserper@ya.ru> 0.8-16
  771. - avoid recursive deadlock in timer function
  772.  
  773. * Thu Jan 27 2011 Andrew Perepechko <anserper@ya.ru> 0.8-13
  774. - use the kernel hack for nr_uninterruptible
  775.  
  776. * Tue Aug 31 2010 Igor Seletskiy <iseletsk@cloudlinux.com> 0.8-5
  777. - Added function lve_jail that should be used everyone
  778.  
  779. * Fri Aug 20 2010 Andrew Perepechko <anserper@ya.ru> 0.8-4
  780. - unshare mount namespace in jail
  781.  
  782. * Wed Aug 18 2010 Sergey Vakula <svakula@cloudlinux.com> 0.8-3
  783. - call ldconfig in %posttrans
  784.  
  785. * Sat Aug 14 2010 Igor Seletskiy <iseletsk@cloudlinux.com> 0.8-2
  786. - Improved mount to no longer fail in some cases
  787. - Moved mounting of /proc to the end
  788.  
  789. * Fri Jul 30 2010 Leonid Kanter <lkanter@cloudlinux.com>
  790. - call ldconfig in %post
  791.  
  792. - added weights setting to limits setting
  793.  
  794. * Fri Jul 07 2010 Sergey Vakula <svakula@cloudlinux.com> 0.8-1
  795. - renew to v0.8
  796.  
  797. * Fri Jun 08 2010 Sergey Vakula <svakula@cloudlinux.com>
  798. - split liblve-devel to liblve-devel and liblve-devel-static
  799.  
  800. * Mon Apr 12 2010 Alexey Fomenko <alexey.fomenko@asplinux.ru>
  801. - last fix to disable lve_destroy
  802.  
  803. * Wed Mar 10 2010 Alexey Fomenko <alexey.fomenko@asplinux.ru>
  804. - [#Bug 129] i686 kernel panics
  805.  
  806. * Fri Feb 26 2010 Alexey Fomenko <alexey.fomenko@asplinux.ru>
  807. - [#Bug 55] Необходимо добавить lve команду &quot;flush&quot; для удаления default setupedcontexts
  808.  
  809. * Thu Feb 18 2010 Alexey Lyashkov <umka@sevcity.net>
  810. - [#Bug 95] correctly convert CPU percentage limit set based on number of cores
  811.  
  812. * Wed Feb 17 2010 Alexey Lyashkov <umka@sevcity.net>
  813. - [#Feature 97] add limits of enter's into LVE context
  814.  
  815. * Tue Feb 02 2010 Alexey Lyashkov <umka@sevcity.net>
  816. - [#Bug 9] incorrectly set groups
  817.  
  818. * Tue Feb 02 2010 Alexey Lyashkov <umka@sevcity.net>
  819. - [#Bug 33] make access to /dev/lve hiden
  820.  
  821. * Tue Feb 02 2010 Automatic Change Log Generator <alexey_com@ukr.net>
  822. - [#Feature 74] Allow to disable ability to switch user context on system level
  823.  
  824. * Fri Jan 29 2010 Alexey Lyashkov <umka@sevcity.net>
  825. - [#Bug 101] /proc/lve/list does not contain any header until the first lve is created
  826.  
  827. * Mon Jan 25 2010 Andrew Perepechko <anserper@ya.ru>
  828. - [#Bug 63] all processes killed, but one still shows via lveps -p
  829.  
  830. * Fri Jan 22 2010 Alexey Lyashkov <umka@sevcity.net>
  831. - [#Feature 68] improve performance of lve calls
  832.  
  833. * Fri Jan 22 2010 Alexey Lyashkov <umka@sevcity.net>
  834. - [#Bug 99] Kernel error while trying to access the file on virtual host
  835.  
  836. * Fri Jan 22 2010 Alexey Lyashkov <umka@sevcity.net>
  837. - [#Bug 23] improve performance of do fairsched mvpr(current):
  838.  
  839. * Wed Dec 30 2009 Alexey Lyashkov <umka@sevcity.net>
  840. - [#Bug 20] using slab to allocate VE structure to avod memory fragmentation
  841.  
  842. * Sun Dec 27 2009 Alexey Lyashkov <umka@sevcity.net>
  843. - [#Bug 65] panic with access to /proc/lve/list
  844.  
  845. * Sun Dec 27 2009 Alexey Lyashkov <umka@sevcity.net>
  846. - [#Bug 24] variuos troubles with CPU limiting.
  847.  
  848. * Sun Dec 27 2009 Alexey Lyashkov <umka@sevcity.net>
  849. - [#Feature 15] add kernel<>userland API more secure.
  850.  
  851. * Sun Dec 27 2009 Alexey Lyashkov <umka@sevcity.net>
  852. - [#Feature 60] LVE need to use tree to find context.
  853.  
  854. * Sat Dec 26 2009 Alexey Lyashkov <umka@sevcity.net>
  855. - [#Bug 64] lve should use lve prefix instead of ve
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement