]>
Commit | Line | Data |
---|---|---|
2925a2e3 JR |
1 | diff -urN -x '*~' -x '*.orig' util-vserver-0.30.209-clean/scripts/functions util-vserver-0.30.209-poldek2/scripts/functions |
2 | --- util-vserver-0.30.209-clean/scripts/functions 2005-10-28 19:59:37.000000000 +0200 | |
3 | +++ util-vserver-0.30.209-poldek2/scripts/functions 2006-01-20 16:46:03.000000000 +0100 | |
4 | @@ -1017,15 +1055,17 @@ | |
5 | ||
6 | function rpmFake.init | |
7 | { | |
8 | - local vdir ctx | |
9 | + local cdir vdir ctx | |
10 | ||
11 | vdir=$($_VSERVER_INFO "$1" VDIR) || vdir="$1" | |
12 | + cdir=$($_VSERVER_INFO "$1" CFGDIR) || cdir="$1" | |
13 | ctx=$($_VSERVER_INFO "$1" CONTEXT) || ctx= | |
14 | ||
15 | test -d "$vdir" || | |
16 | panic $"Can not find chroot environment at '$vdir' for '$1'" | |
17 | ||
18 | _rpmFake.getCapFlags "$ctx" | |
19 | + generateOptions "$cdir" | |
20 | ||
21 | RPM_FAKE_CHROOT=$vdir | |
22 | RPM_FAKE_CTX=$ctx | |
23 | @@ -1036,5 +1076,5 @@ | |
24 | export RPM_FAKE_CHROOT RPM_FAKE_CTX RPM_FAKE_CAP RPM_FAKE_FLAGS | |
25 | ||
26 | LD_PRELOAD=$_RPM_FAKE_SO${LD_PRELOAD:+:$LD_PRELOAD} \ | |
27 | - exec "$@" | |
28 | + exec $_CHBIND "${CHBIND_OPTS[@]}" "$@" | |
29 | } | |
30 | diff -urN -x '*~' -x '*.orig' util-vserver-0.30.209-clean/scripts/vrpm-preload util-vserver-0.30.209-poldek2/scripts/vrpm-preload | |
31 | --- util-vserver-0.30.209-clean/scripts/vrpm-preload 2005-03-21 21:03:30.000000000 +0100 | |
32 | +++ util-vserver-0.30.209-poldek2/scripts/vrpm-preload 2006-01-20 16:41:15.000000000 +0100 | |
33 | @@ -24,6 +24,7 @@ | |
34 | exit 1 | |
35 | } | |
36 | . "$UTIL_VSERVER_VARS" | |
37 | +. $__PKGLIBDIR/vserver.functions | |
38 | . "$_LIB_FUNCTIONS" | |
39 | ||
40 | for bin in `which rpm` /bin/rpm /usr/lib/rpm/rpm${RPM_FLAVOR:-i} ""; do |