X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=scripts%2Fvupdateworld;h=0ce3e5a5f2d3090d11128faeed8acd3730df82bf;hb=4ae16ff51c174441f2651130e78dad5d8db6c8f4;hp=4a7acdc0059de2225e32e58b5a55fb00ace012a6;hpb=3597c75084e7f41d64bc251e20ef5d33bb09ea06;p=util-vserver.git diff --git a/scripts/vupdateworld b/scripts/vupdateworld index 4a7acdc..0ce3e5a 100755 --- a/scripts/vupdateworld +++ b/scripts/vupdateworld @@ -64,10 +64,20 @@ while true; do shift done +declare -a vserver_names + +while [ $# -gt 0 ]; do + case "$1" in + (--) shift; break;; + (*) vserver_names=( "${vserver_names[@]}" "$1" );; + esac + shift +done + VSOMETHING_TITLE=vemerge VSOMETHING_PKGMGMT=1 export VSOMETHING_TITLE VSOMETHING_PKGMGMT test ${#vsomething_opts[@]} -eq 0 || vsomething_opts=( "${vsomething_opts[@]}" -- ) -exec $_VSOMETHING "${send_through[@]}" emerge "${vsomething_opts[@]}" --update --deep --newuse "$@" +exec $_VSOMETHING "${send_through[@]}" emerge "${vsomething_opts[@]}" "${vserver_names[@]}" -- world --update --deep --newuse "$@"