From 4b2bc02c4d0a11318009eb5e94dbbd94042ac046 Mon Sep 17 00:00:00 2001 From: Enrico Scholz Date: Tue, 7 Sep 2004 20:36:06 +0000 Subject: [PATCH] fixed concatenation of flags + caps git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1688 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- util-vserver/scripts/chcontext | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/util-vserver/scripts/chcontext b/util-vserver/scripts/chcontext index a217646..c44930b 100755 --- a/util-vserver/scripts/chcontext +++ b/util-vserver/scripts/chcontext @@ -140,6 +140,9 @@ create_cmd=( $_VCONTEXT --create --silentexist chain_cmd=() +old_IFS=$IFS +IFS=,$IFS + test -z "$OPT_DOMAINNAME$OPT_HOSTNAME" || \ chain_cmd=( "${chain_cmd[@]}" -- @@ -150,8 +153,8 @@ test -z "$OPT_DOMAINNAME$OPT_HOSTNAME" || \ chain_cmd=( "${chain_cmd[@]}" -- $_VATTRIBUTE --set - ${OPT_CAPS:+--bcap "${OPT_CAPS[@]}"} - ${OPT_FLAGS:+--flag "${OPT_FLAGS[@]}"} + ${OPT_CAPS:+--bcap "${OPT_CAPS[*]}"} + ${OPT_FLAGS:+--flag "${OPT_FLAGS[*]}"} ${OPT_SECURE:+--secure} ) migrate_cmd=( $_VCONTEXT @@ -159,6 +162,8 @@ migrate_cmd=( $_VCONTEXT ${OPT_DISCONNECT:+--disconnect} $OPT_INITPID ) +IFS=$old_IFS + "${create_cmd[@]}" "${chain_cmd[@]}" -- \ "${migrate_cmd[@]}" --endsetup --migrate-self -- "$@" rc=$? -- 1.8.1.5