X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=scripts%2Fvserver.functions;h=afc337ab73c0e2ebe8fb72206d7ad0065951df5f;hb=710b574e268ecfa9705ac7c73332362da9563fbd;hp=ee1751e8d2353781a00ba18acecc77e7a9354052;hpb=65600eead296f8d5f1c04f2cecb565baec7ac169;p=util-vserver.git diff --git a/scripts/vserver.functions b/scripts/vserver.functions index ee1751e..afc337a 100644 --- a/scripts/vserver.functions +++ b/scripts/vserver.functions @@ -843,8 +843,11 @@ function prepareInit pushd "$1/vdir" >/dev/null case "$INITSTYLE" in sysv) - { $_FIND var/run ! -type d -print0; \ - $_FIND var/lock ! -type d -print0; } | xargs -0r $_CHROOT_SH rm + local -a dirs=( $($_CHROOT_SH realpath /var/run /var/lock || :) ) + local dir + for dir in dirs; do + $_FIND $dir ! -type d -print0 | xargs -0r $_CHROOT_SH rm + done ;; plain) $_CHROOT_SH rm .autofsck forcefsck 2>/dev/null || :