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
"$_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