From 148fba2bae6ac79bb06b8d26d74bde84d00af298 Mon Sep 17 00:00:00 2001 From: Enrico Scholz Date: Thu, 18 Mar 2004 05:32:58 +0000 Subject: [PATCH] allow both internal and external packagemanagement git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1299 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- util-vserver/scripts/vrpm | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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 -- 1.8.1.5