X-Git-Url: http://git.pld-linux.org/?p=packages%2Futil-vserver.git;a=blobdiff_plain;f=util-vserver-dbrebuild-internalize4.patch;h=c1e7b154429e1838a273b9aee02681e1be3349bc;hp=f4c4c38eb69736f88a4439de31a9da60dae3340b;hb=826adff;hpb=a4e6abac6033ae2c0c803a67d6246578c69909bc diff --git a/util-vserver-dbrebuild-internalize4.patch b/util-vserver-dbrebuild-internalize4.patch index f4c4c38..c1e7b15 100644 --- a/util-vserver-dbrebuild-internalize4.patch +++ b/util-vserver-dbrebuild-internalize4.patch @@ -1,5 +1,5 @@ ---- util-vserver-0.30.215/scripts/pkgmgmt 2008-11-17 22:47:02.486514626 +0200 -+++ util-vserver-0.30.216-r2844/scripts/pkgmgmt 2009-11-05 14:27:48.753407445 +0200 +--- util-vserver-0.30.216-pre3038/scripts/pkgmgmt~ 2013-05-27 17:13:26.567683113 +0300 ++++ util-vserver-0.30.216-pre3038/scripts/pkgmgmt 2013-05-27 17:13:05.566763191 +0300 @@ -185,6 +185,47 @@ test -n "$is_ok" } @@ -19,10 +19,10 @@ + guestbdb=$(ldd "$vdir"/bin/rpm | awk '/libdb-[0-9\.]+.so/ { sub(/libdb-/, "", $1); sub(/.so/, "", $1); print $1 }') + local i host_path guest_path + for i in /bin /usr/bin /usr/lib/rpm /usr/local/bin; do -+ test ! -x "$i"/$host_tool || { host_path="$i"/"db${hostbdb}_${host_tool}"; break; } ++ test ! -x "$i"/db${hostbdb}_$host_tool || { host_path="$i"/"db${hostbdb}_${host_tool}"; break; } + done + for i in /bin /usr/bin /usr/lib/rpm /usr/local/bin; do -+ test ! -x "$vdir$i"/$guest_tool || { guest_path="$i"/"db${guestbdb}_${guest_tool}"; break; } ++ test ! -x "$vdir$i"/db${guestbdb}_$guest_tool || { guest_path="$i"/"db${guestbdb}_${guest_tool}"; break; } + done + + test -n "$host_path" || { @@ -40,15 +40,15 @@ + res=1 + } + -+ eval $host_tool=$host_path -+ eval $guest_tool=$guest_path ++ eval db_$host_tool=$host_path ++ eval db_$guest_tool=$guest_path + return $res +} + # Usage: verifyInternalPackages