SOURCES: util-vserver-vrpm.patch (NEW) - do chbind for rpm (lack o...
baggins
baggins at pld-linux.org
Fri Jan 20 16:52:30 CET 2006
Author: baggins Date: Fri Jan 20 15:52:30 2006 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- do chbind for rpm (lack of chbind breaks %pre/%post rpm scripts)
---- Files affected:
SOURCES:
util-vserver-vrpm.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/util-vserver-vrpm.patch
diff -u /dev/null SOURCES/util-vserver-vrpm.patch:1.1
--- /dev/null Fri Jan 20 16:52:30 2006
+++ SOURCES/util-vserver-vrpm.patch Fri Jan 20 16:52:24 2006
@@ -0,0 +1,40 @@
+diff -urN -x '*~' -x '*.orig' util-vserver-0.30.209-clean/scripts/functions util-vserver-0.30.209-poldek2/scripts/functions
+--- util-vserver-0.30.209-clean/scripts/functions 2005-10-28 19:59:37.000000000 +0200
++++ util-vserver-0.30.209-poldek2/scripts/functions 2006-01-20 16:46:03.000000000 +0100
+@@ -1017,15 +1055,17 @@
+
+ function rpmFake.init
+ {
+- local vdir ctx
++ local cdir vdir ctx
+
+ vdir=$($_VSERVER_INFO "$1" VDIR) || vdir="$1"
++ cdir=$($_VSERVER_INFO "$1" CFGDIR) || cdir="$1"
+ ctx=$($_VSERVER_INFO "$1" CONTEXT) || ctx=
+
+ test -d "$vdir" ||
+ panic $"Can not find chroot environment at '$vdir' for '$1'"
+
+ _rpmFake.getCapFlags "$ctx"
++ generateOptions "$cdir"
+
+ RPM_FAKE_CHROOT=$vdir
+ RPM_FAKE_CTX=$ctx
+@@ -1036,5 +1076,5 @@
+ export RPM_FAKE_CHROOT RPM_FAKE_CTX RPM_FAKE_CAP RPM_FAKE_FLAGS
+
+ LD_PRELOAD=$_RPM_FAKE_SO${LD_PRELOAD:+:$LD_PRELOAD} \
+- exec "$@"
++ exec $_CHBIND "${CHBIND_OPTS[@]}" "$@"
+ }
+diff -urN -x '*~' -x '*.orig' util-vserver-0.30.209-clean/scripts/vrpm-preload util-vserver-0.30.209-poldek2/scripts/vrpm-preload
+--- util-vserver-0.30.209-clean/scripts/vrpm-preload 2005-03-21 21:03:30.000000000 +0100
++++ util-vserver-0.30.209-poldek2/scripts/vrpm-preload 2006-01-20 16:41:15.000000000 +0100
+@@ -24,6 +24,7 @@
+ exit 1
+ }
+ . "$UTIL_VSERVER_VARS"
++. $__PKGLIBDIR/vserver.functions
+ . "$_LIB_FUNCTIONS"
+
+ for bin in `which rpm` /bin/rpm /usr/lib/rpm/rpm${RPM_FLAVOR:-i} ""; do
================================================================
More information about the pld-cvs-commit
mailing list