X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=util-vserver%2Fscripts%2Fvrpm;fp=util-vserver%2Fscripts%2Fvrpm;h=daaaad2294effd6e5c45a536a242d739f05770cc;hb=148fba2bae6ac79bb06b8d26d74bde84d00af298;hp=f4c9afb7cfa65e0ca02b154e92ad9decc88de893;hpb=bb30c3533d04a1657f89d528913931d328e22062;p=util-vserver.git diff --git a/util-vserver/scripts/vrpm b/util-vserver/scripts/vrpm index f4c9afb..daaaad2 100755 --- a/util-vserver/scripts/vrpm +++ b/util-vserver/scripts/vrpm @@ -76,8 +76,14 @@ cnt=0 res=255 for i in "${vservers[@]}"; do cnt=$[ cnt + 1 ] - callInNamespace "$i" \ - "$_VNAMESPACE" --new -- "$_VRPM_WORKER" "$i" "$@" + + if pkgmgmt.isInternal "$i"; then + $_VSERVER "$i" exec rpm "$@" + else + callInNamespace "$i" \ + "$_VNAMESPACE" --new -- "$_VRPM_WORKER" "$i" "$@" + fi + res=$? done