cleanups
authorEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Thu, 27 May 2004 00:54:08 +0000 (00:54 +0000)
committerEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Thu, 27 May 2004 00:54:08 +0000 (00:54 +0000)
git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1579 94cd875c-1c1d-0410-91d2-eb244daf1a30

util-vserver/scripts/vserver-build.debootstrap

index e477643..e804181 100644 (file)
@@ -73,6 +73,12 @@ function findDebootstrap
     test -x "$DEBOOTSTRAP" || { echo $"Can not find debootstrap at '$DEBOOTSTRAP'" >&2; exit 1; }
 }
 
+function fixupDebian
+{
+    rm -rf "$1"/dev
+    mv "$1"/dev.X "$1"/dev
+}
+
 
 ###   main starts here <---
 
@@ -107,7 +113,6 @@ findDebootstrap
 
 test -z "$BUILD_INITPRE"  || "$BUILD_INITPRE" "$SETUP_CONFDIR"  "$UTIL_VSERVER_VARS"
 mv "$VDIR"/dev "$VDIR"/dev.X
-"$DEBOOTSTRAP" "$DISTRIBUTION" "$VDIR" "$mirror"
-rm -rf "$VDIR"/dev
-mv "$VDIR"/dev.X "$VDIR"/dev
+"$DEBOOTSTRAP" "$DISTRIBUTION" "$VDIR" "$mirror" || :  ## HACK: ignore all errors...
+fixupDebian "$VDIR"
 test -z "$BUILD_INITPOST" || "$BUILD_INITPOST" "$SETUP_CONFDIR" "$UTIL_VSERVER_VARS"