[Fai-commit] r6635 - trunk/bin

Thomas Lange lange at alioth.debian.org
Mon Aug 1 09:31:19 UTC 2011


Author: lange
Date: 2011-08-01 09:31:19 +0000 (Mon, 01 Aug 2011)
New Revision: 6635

Modified:
   trunk/bin/make-fai-nfsroot
Log:
minor code cleanup


Modified: trunk/bin/make-fai-nfsroot
===================================================================
--- trunk/bin/make-fai-nfsroot	2011-07-30 09:24:32 UTC (rev 6634)
+++ trunk/bin/make-fai-nfsroot	2011-08-01 09:31:19 UTC (rev 6635)
@@ -237,6 +237,8 @@
 # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 call_debootstrap() {
     
+    [ -z "$FAI_DEBOOTSTRAP" ] && die 4 "\$FAI_DEBOOTSTRAP not defined."
+
     # check if NFSROOT directory is mounted with bad options
     fs=$(df -P $NFSROOT | tail -1 | awk '{print $6}')
     if mount | grep "on $fs " |  awk '{print $6}' | egrep -q "nosuid|nodev"; then
@@ -278,8 +280,6 @@
 # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 create_base() {
 
-    [ -z "$FAI_DEBOOTSTRAP" ] && die 4 "\$FAI_DEBOOTSTRAP not defined."
-
     call_with_stamp call_debootstrap $FAI_DEBOOTSTRAP
     $ROOTCMD apt-get clean
     rm -f $NFSROOT/etc/resolv.conf $NFSROOT/etc/hostname $NFSROOT/etc/udev/rules.d/70-persistent-net.rules
@@ -292,7 +292,6 @@
 	nice xz $NFSROOT/var/tmp/base.tar >/dev/null 2>&1 &
 	xzpid=$!
     fi
-    touch $NFSROOT/.THIS_IS_THE_FAI_NFSROOT
 }
 # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 extract_base() {
@@ -318,7 +317,6 @@
 	      ;;
 	  esac
 
-      touch $NFSROOT/.THIS_IS_THE_FAI_NFSROOT
       echo done
     fi
 }
@@ -333,6 +331,7 @@
     else
       call_with_stamp create_base
     fi
+    touch .THIS_IS_THE_FAI_NFSROOT
     # save the list of all packages in the base.tgz
     $ROOTCMD dpkg --get-selections | awk '/install$/ {print $1}' > var/tmp/base-pkgs.lis
 




More information about the Fai-commit mailing list