fixed name of the run.rev symlink; there was a '/' missing which
[util-vserver.git] / util-vserver / scripts / vserver-build.debootstrap
index e824d64..27fb8d2 100644 (file)
@@ -17,7 +17,7 @@
 
 function cleanUp
 {
-    test ! -d "$workdir"  || rm -rf "$workdir"
+    test ! -d "$workdir"  || $_RM -rf "$workdir"
 }
 
 function init
@@ -31,7 +31,7 @@ function initVariables
 {
     base.initVariables
 
-    test "${mirror-unset}" || {
+    test -n "${mirror-unset}" || {
        local aux
        findFile aux "$CONFDIR"/.defaults/apps/debootstrap/mirror ''
        test -z "$aux" || read mirror <"$aux"
@@ -50,7 +50,7 @@ function findDebootstrap
 {
     pushd . &>/dev/null
     DEBOOTSTRAP=$(which debootstrap 2>/dev/null) || {
-        dir=$(mktemp -d /var/tmp/debootstrap.XXXXXX)
+        dir=$($_MKTEMPDIR /var/tmp/debootstrap.XXXXXX)
         workdir=$dir
         dst=$dir/debootstrap.deb
         
@@ -60,7 +60,7 @@ function findDebootstrap
        (/*)                    ln -s "$tmp" "$dst";;
        (http://*|ftp://*)
            $_WGET -nv -O "$dst" "$tmp" || {
-               cat <<EOF >&2
+               $_CAT <<EOF >&2
 ERROR: Could not download the debootstrap package from
 
    $dst
@@ -96,8 +96,8 @@ EOF
 
 function fixupDebian
 {
-    rm -rf "$1"/dev
-    mv "$1"/dev.X "$1"/dev
+    $_RM -rf "$1"/dev
+    $_MV "$1"/dev.X "$1"/dev
 }
 
 
@@ -115,7 +115,7 @@ while true; do
        -m)             mirror=$2;       shift;;
        --debug)        set -x;;
        --)             shift; break ;;
-       *)              echo "vserver-build.skeleton: internal error: unrecognized option '$1'" >&2
+       *)              echo "vserver-build.debootstrap: internal error: unrecognized option '$1'" >&2
                        exit 1
                        ;;
     esac
@@ -134,6 +134,6 @@ findDebootstrap
 
 test -z "$BUILD_INITPRE"  || "$BUILD_INITPRE" "$SETUP_CONFDIR"  "$UTIL_VSERVER_VARS"
 mv "$VDIR"/dev "$VDIR"/dev.X
-"$DEBOOTSTRAP" "$DISTRIBUTION" "$VDIR" "$mirror" || :  ## HACK: ignore all errors...
+"$DEBOOTSTRAP" "$@" "$DISTRIBUTION" "$VDIR" "$mirror" || :     ## HACK: ignore all errors...
 fixupDebian "$VDIR"
 test -z "$BUILD_INITPOST" || "$BUILD_INITPOST" "$SETUP_CONFDIR" "$UTIL_VSERVER_VARS"