X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=vserver-reference.init;h=ae177f4dca64c9ba7354cf2518aac74964eda3df;hb=bb1b916fb0ce375c77b41c7fbebac8dda0be7b85;hp=a9b7e4f532a063870b89461198bdff34a0d4efb9;hpb=90ed554d985b8d2de59024d29024fc78b4482346;p=sliceimage.git diff --git a/vserver-reference.init b/vserver-reference.init index a9b7e4f..ae177f4 100755 --- a/vserver-reference.init +++ b/vserver-reference.init @@ -35,8 +35,8 @@ exec 3>&1 exec 4>&2 # Redirect stdout and stderr to a log file +exec >>/var/log/vserver-reference.log exec 2>&1 -exec &>>/var/log/vserver-reference.log echo "--- STARTING $(date) ---" >&3 2>&4 @@ -74,9 +74,9 @@ for systemvserver in "$__DEFAULT_VSERVERDIR/.vstub/"*.cloned ; do "$_VCLONE" "$REF"/ "$TMP"/ RETVAL=$? - # merge the stub with the reference to get the system slice + # merge the stub with the reference to get the system vserver if [ $RETVAL -eq 0 ] ; then - rsync -a "$__DEFAULT_VSERVERDIR/.vstub/$NAME"/ "$TMP"/ + (cd "$__DEFAULT_VSERVERDIR/.vstub/$NAME"/ && find . | cpio -m -d -u -p "$TMP"/) RETVAL=$? fi