[Fai-commit] r4692 - trunk/bin

lange at alioth.debian.org lange at alioth.debian.org
Sat Nov 10 18:05:34 UTC 2007


Author: lange
Date: 2007-11-10 18:05:34 +0000 (Sat, 10 Nov 2007)
New Revision: 4692

Modified:
   trunk/bin/make-fai-nfsroot
Log:
add check_nfsroot()


Modified: trunk/bin/make-fai-nfsroot
===================================================================
--- trunk/bin/make-fai-nfsroot	2007-11-10 17:51:02 UTC (rev 4691)
+++ trunk/bin/make-fai-nfsroot	2007-11-10 18:05:34 UTC (rev 4692)
@@ -48,6 +48,14 @@
 }
 
 # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+check_nfsroot() {
+
+    # simple test, to see if important thing are available inside the nfsroot
+    [ -d $NFSROOT/usr/share/live-initramfs ] || die "live-initramfs is not installed."
+    local files=$(ls /boot/initrd* 2>/dev/null)
+    [ -z "$files" ] && die "No initrd installed."
+}
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 badupdateto32() {
 
     cat <<-EOF
@@ -511,6 +519,7 @@
 
 kernel_install
 run_hooks
+check_nfsroot
 umount_dirs
 trap "true" EXIT
 echo "make-fai-nfsroot finished $merror."




More information about the Fai-commit mailing list