Author: dj
Date: 2011-05-22 23:07:21 -0600 (Sun, 22 May 2011)
New Revision: 9552

Modified:
   trunk/BOOK/lsb-bootscripts/ChangeLog
   trunk/BOOK/lsb-bootscripts/etc/default/rc
   trunk/BOOK/lsb-bootscripts/etc/default/rc.site
   trunk/BOOK/lsb-bootscripts/etc/init.d/checkfs
   trunk/BOOK/lsb-bootscripts/etc/init.d/cleanfs
   trunk/BOOK/lsb-bootscripts/etc/init.d/console
   trunk/BOOK/lsb-bootscripts/etc/init.d/halt
   trunk/BOOK/lsb-bootscripts/etc/init.d/localnet
   trunk/BOOK/lsb-bootscripts/etc/init.d/modules
   trunk/BOOK/lsb-bootscripts/etc/init.d/mountfs
   trunk/BOOK/lsb-bootscripts/etc/init.d/mountvirtfs
   trunk/BOOK/lsb-bootscripts/etc/init.d/network
   trunk/BOOK/lsb-bootscripts/etc/init.d/reboot
   trunk/BOOK/lsb-bootscripts/etc/init.d/sendsignals
   trunk/BOOK/lsb-bootscripts/etc/init.d/setclock
   trunk/BOOK/lsb-bootscripts/etc/init.d/swap
   trunk/BOOK/lsb-bootscripts/etc/init.d/sysctl
   trunk/BOOK/lsb-bootscripts/etc/init.d/sysklogd
   trunk/BOOK/lsb-bootscripts/etc/init.d/template
   trunk/BOOK/lsb-bootscripts/etc/init.d/udev
   trunk/BOOK/lsb-bootscripts/etc/init.d/udev_retry
Log:
Added stop_on_error parameter to rc.site and cleaned up Begin and End lines.

Modified: trunk/BOOK/lsb-bootscripts/ChangeLog
===================================================================
--- trunk/BOOK/lsb-bootscripts/ChangeLog        2011-05-23 03:43:35 UTC (rev 
9551)
+++ trunk/BOOK/lsb-bootscripts/ChangeLog        2011-05-23 05:07:21 UTC (rev 
9552)
@@ -4,6 +4,9 @@
     symlink if ETCDIR is not /etc.
   * Makefile, etc/inittab: Removed the installation of /etc/inittab as this is
     done in the book.
+  * etc/default/rc, etc/default/rc.site: Added "stop_on_error" parameter to
+    rc.site file and added testcase on "stop_on_error" for FAILURE_ACTION in
+    rc file.
 
 2011-05-21     DJ Lucas <[email protected]>
   * lib/lsb/init-functions: Merged the contents of etc/init.d/lfs-functions and

Modified: trunk/BOOK/lsb-bootscripts/etc/default/rc
===================================================================
--- trunk/BOOK/lsb-bootscripts/etc/default/rc   2011-05-23 03:43:35 UTC (rev 
9551)
+++ trunk/BOOK/lsb-bootscripts/etc/default/rc   2011-05-23 05:07:21 UTC (rev 
9552)
@@ -1,8 +1,5 @@
 # Begin /etc/default/rc
 
-# Author: DJ Lucas - [email protected]
-# Version: 1.0 LSB V.3.1
-
 # Global variable inherited by initscripts are in caps
 # Local variables for the rc script are in lowercase
 
@@ -10,7 +7,7 @@
 . /etc/default/rc.site
 
 # Set base directory information
-RC_BASE="ETCDIR"
+RC_BASE="/etc/rc.d"
 
 # Location of network device scripts and config files
 NETWORK_DEVICES="/etc/network"
@@ -74,6 +71,16 @@
 welcome_message="Welcome to ${INFO}${DISTRO}${NORMAL}"
 i_message="Press '${FAILURE}I${NORMAL}' to enter interactive startup"
 
+# FAILURE_ACTION (what to do when script failure occurs)
+case "${stop_on_error}" in
+    Y* | y* | 0)
+        FAILURE_ACTION='read Enter'
+    ;;
+    *)
+        FAILURE_ACTION='echo ""'
+    ;;
+esac
+
 # Error message displayed when a script's exit value is not zero
 print_error_msg()
 {

Modified: trunk/BOOK/lsb-bootscripts/etc/default/rc.site
===================================================================
--- trunk/BOOK/lsb-bootscripts/etc/default/rc.site      2011-05-23 03:43:35 UTC 
(rev 9551)
+++ trunk/BOOK/lsb-bootscripts/etc/default/rc.site      2011-05-23 05:07:21 UTC 
(rev 9552)
@@ -1,3 +1,8 @@
+# Begin /etc/default/rc.site
+
+# Global variable inherited by initscripts are in caps
+# Local variables for the rc script are in lowercase
+
 # Bootlogging (requires a tempfs mount)
 BOOTLOG_ENAB="yes"
 
@@ -8,14 +13,15 @@
 UTC=1
 CLOCKPARAMS=
 
-# Manual input is not appropriate on remote systems. Define what happens when
-# an error is encountered that interupts the boot/shutdown proceess
-FAILURE_ACTION="read ENTER"
-
 # Export varialbles so that they are inherited by the initscripts
-export BOOTLOG_ENAB HOSTNAME UTC CLOCKPARAMS FAILURE_ACTION
+export BOOTLOG_ENAB HOSTNAME UTC CLOCKPARAMS 
 
 # Interactive startup
 iprompt="yes" # Wether to display the interactive boot promp
 itime="2" # The ammount of time (in seconds) to display the prompt
 
+# Manual input is not appropriate on remote systems. Wait for user input on
+# script error?
+stop_on_error="yes"
+
+# End /etc/default/rc.site

Modified: trunk/BOOK/lsb-bootscripts/etc/init.d/checkfs
===================================================================
--- trunk/BOOK/lsb-bootscripts/etc/init.d/checkfs       2011-05-23 03:43:35 UTC 
(rev 9551)
+++ trunk/BOOK/lsb-bootscripts/etc/init.d/checkfs       2011-05-23 05:07:21 UTC 
(rev 9552)
@@ -1,5 +1,5 @@
 #!/bin/sh
-# Begin /etc/init.d/checkfs
+# Begin $RC_BASE/init.d/checkfs
 
 ### BEGIN INIT INFO
 # Provides:            checkfs
@@ -100,4 +100,4 @@
         ;;
 esac
 
-# End /etc/init.d/checkfs
+# End $RC_BASE/init.d/checkfs

Modified: trunk/BOOK/lsb-bootscripts/etc/init.d/cleanfs
===================================================================
--- trunk/BOOK/lsb-bootscripts/etc/init.d/cleanfs       2011-05-23 03:43:35 UTC 
(rev 9551)
+++ trunk/BOOK/lsb-bootscripts/etc/init.d/cleanfs       2011-05-23 05:07:21 UTC 
(rev 9552)
@@ -1,5 +1,5 @@
 #!/bin/sh
-# Begin /etc/init.d/cleanfs
+# Begin $RC_BASE/init.d/cleanfs
 
 ### BEGIN INIT INFO
 # Provides:            cleanfs
@@ -102,5 +102,4 @@
         ;;
 esac
 
-# End /etc/init.d/cleanfs
-
+# End $RC_BASE/init.d/cleanfs

Modified: trunk/BOOK/lsb-bootscripts/etc/init.d/console
===================================================================
--- trunk/BOOK/lsb-bootscripts/etc/init.d/console       2011-05-23 03:43:35 UTC 
(rev 9551)
+++ trunk/BOOK/lsb-bootscripts/etc/init.d/console       2011-05-23 05:07:21 UTC 
(rev 9552)
@@ -1,5 +1,5 @@
 #!/bin/sh
-# Begin $rc_base/init.d/console
+# Begin $RC_BASE/init.d/console
 
 ### BEGIN INIT INFO
 # Provides:            console
@@ -93,4 +93,4 @@
                ;;
 esac
 
-# End $rc_base/init.d/console
+# End $RC_BASE/init.d/console

Modified: trunk/BOOK/lsb-bootscripts/etc/init.d/halt
===================================================================
--- trunk/BOOK/lsb-bootscripts/etc/init.d/halt  2011-05-23 03:43:35 UTC (rev 
9551)
+++ trunk/BOOK/lsb-bootscripts/etc/init.d/halt  2011-05-23 05:07:21 UTC (rev 
9552)
@@ -27,4 +27,4 @@
         ;;
 esac
 
-# End /etc/init.d/halt
+# End $RC_BASE/init.d/halt

Modified: trunk/BOOK/lsb-bootscripts/etc/init.d/localnet
===================================================================
--- trunk/BOOK/lsb-bootscripts/etc/init.d/localnet      2011-05-23 03:43:35 UTC 
(rev 9551)
+++ trunk/BOOK/lsb-bootscripts/etc/init.d/localnet      2011-05-23 05:07:21 UTC 
(rev 9552)
@@ -1,5 +1,5 @@
 #!/bin/sh
-# Begin /etc/init.d/localnet
+# Begin $RC_BASE/init.d/localnet
 
 ### BEGIN INIT INFO
 # Provides:            localnet
@@ -78,4 +78,4 @@
         ;;
 esac
 
-# End /etc/init.d/localnet
+# End $RC_BASE/init.d/localnet

Modified: trunk/BOOK/lsb-bootscripts/etc/init.d/modules
===================================================================
--- trunk/BOOK/lsb-bootscripts/etc/init.d/modules       2011-05-23 03:43:35 UTC 
(rev 9551)
+++ trunk/BOOK/lsb-bootscripts/etc/init.d/modules       2011-05-23 05:07:21 UTC 
(rev 9552)
@@ -1,5 +1,5 @@
 #!/bin/sh
-# Begin /etc/init.d/modules
+# Begin $RC_BASE/init.d/modules
 
 ### BEGIN INIT INFO
 # Provides:            modules
@@ -94,4 +94,4 @@
         ;;
 esac
 
-# End /etc/init.d/modules
+# End $RC_BASE/init.d/modules

Modified: trunk/BOOK/lsb-bootscripts/etc/init.d/mountfs
===================================================================
--- trunk/BOOK/lsb-bootscripts/etc/init.d/mountfs       2011-05-23 03:43:35 UTC 
(rev 9551)
+++ trunk/BOOK/lsb-bootscripts/etc/init.d/mountfs       2011-05-23 05:07:21 UTC 
(rev 9552)
@@ -1,5 +1,5 @@
 #!/bin/sh
-# Begin /etc/init.d/mountfs
+# Begin $RC_BASE/init.d/mountfs
 
 ### BEGIN INIT INFO
 # Provides:            $local_fs
@@ -56,4 +56,4 @@
         ;;
 esac
 
-# End /etc/init.d/mountfs
+# End $RC_BASE/init.d/mountfs

Modified: trunk/BOOK/lsb-bootscripts/etc/init.d/mountvirtfs
===================================================================
--- trunk/BOOK/lsb-bootscripts/etc/init.d/mountvirtfs   2011-05-23 03:43:35 UTC 
(rev 9551)
+++ trunk/BOOK/lsb-bootscripts/etc/init.d/mountvirtfs   2011-05-23 05:07:21 UTC 
(rev 9552)
@@ -1,5 +1,5 @@
 #!/bin/sh
-# Begin /etc/init.d/mountvirtfs
+# Begin $RC_BASE/init.d/mountvirtfs
 
 ### BEGIN INIT INFO
 # Provides:            mountvirtfs
@@ -43,4 +43,4 @@
         ;;
 esac
 
-# End /etc/init.d/mountvirtfs
+# End $RC_BASE/init.d/mountvirtfs

Modified: trunk/BOOK/lsb-bootscripts/etc/init.d/network
===================================================================
--- trunk/BOOK/lsb-bootscripts/etc/init.d/network       2011-05-23 03:43:35 UTC 
(rev 9551)
+++ trunk/BOOK/lsb-bootscripts/etc/init.d/network       2011-05-23 05:07:21 UTC 
(rev 9552)
@@ -1,5 +1,5 @@
 #!/bin/sh
-# Begin /etc/init.d/network
+# Begin $RC_BASE/init.d/network
 
 ### BEGIN INIT INFO
 # Provides:            $network
@@ -81,4 +81,4 @@
     ;;
 esac
 
-# End /etc/init.d/network
+# End $RC_BASE/init.d/network

Modified: trunk/BOOK/lsb-bootscripts/etc/init.d/reboot
===================================================================
--- trunk/BOOK/lsb-bootscripts/etc/init.d/reboot        2011-05-23 03:43:35 UTC 
(rev 9551)
+++ trunk/BOOK/lsb-bootscripts/etc/init.d/reboot        2011-05-23 05:07:21 UTC 
(rev 9552)
@@ -1,5 +1,5 @@
 #!/bin/sh
-# Begin /etc/init.d/reboot
+# Begin $RC_BASE/init.d/reboot
 
 ### BEGIN INIT INFO
 # Provides:            reboot
@@ -29,4 +29,4 @@
 
 esac
 
-# End /etc/init.d/reboot
+# End $RC_BASE/init.d/reboot

Modified: trunk/BOOK/lsb-bootscripts/etc/init.d/sendsignals
===================================================================
--- trunk/BOOK/lsb-bootscripts/etc/init.d/sendsignals   2011-05-23 03:43:35 UTC 
(rev 9551)
+++ trunk/BOOK/lsb-bootscripts/etc/init.d/sendsignals   2011-05-23 05:07:21 UTC 
(rev 9552)
@@ -1,5 +1,5 @@
 #!/bin/sh
-# Begin /etc/init.d/sendsignals
+# Begin $RC_BASE/init.d/sendsignals
 
 ### BEGIN INIT INFO
 # Provides:            sendsignals
@@ -51,4 +51,4 @@
 
 esac
 
-# End /etc/init.d/sendsignals
+# End $RC_BASE/init.d/sendsignals

Modified: trunk/BOOK/lsb-bootscripts/etc/init.d/setclock
===================================================================
--- trunk/BOOK/lsb-bootscripts/etc/init.d/setclock      2011-05-23 03:43:35 UTC 
(rev 9551)
+++ trunk/BOOK/lsb-bootscripts/etc/init.d/setclock      2011-05-23 05:07:21 UTC 
(rev 9552)
@@ -1,5 +1,5 @@
 #!/bin/sh
-# Begin /etc/init.d/setclock
+# Begin $RC_BASE/init.d/setclock
 
 ### BEGIN INIT INFO
 # Provides:            hwclock
@@ -51,4 +51,4 @@
 
 esac
 
-# End /etc/init.d/setclock
+# End $RC_BASE/init.d/setclock

Modified: trunk/BOOK/lsb-bootscripts/etc/init.d/swap
===================================================================
--- trunk/BOOK/lsb-bootscripts/etc/init.d/swap  2011-05-23 03:43:35 UTC (rev 
9551)
+++ trunk/BOOK/lsb-bootscripts/etc/init.d/swap  2011-05-23 05:07:21 UTC (rev 
9552)
@@ -1,5 +1,5 @@
 #!/bin/sh
-# Begin /etc/init.d/swap
+# Begin $RC_BASE/init.d/swap
 
 ### BEGIN INIT INFO
 # Provides:            swap
@@ -52,4 +52,4 @@
         ;;
 esac
 
-# End /etc/init.d/swap
+# End $RC_BASE/init.d/swap

Modified: trunk/BOOK/lsb-bootscripts/etc/init.d/sysctl
===================================================================
--- trunk/BOOK/lsb-bootscripts/etc/init.d/sysctl        2011-05-23 03:43:35 UTC 
(rev 9551)
+++ trunk/BOOK/lsb-bootscripts/etc/init.d/sysctl        2011-05-23 05:07:21 UTC 
(rev 9552)
@@ -1,5 +1,5 @@
 #!/bin/sh
-# Begin /etc/init.d/sysctl
+# Begin $RC_BASE/init.d/sysctl
 
 ### BEGIN INIT INFO
 # Provides:            sysctl
@@ -36,4 +36,4 @@
         ;;
 esac
 
-# End /etc/init.d/sysctl
+# End $RC_BASE/init.d/sysctl

Modified: trunk/BOOK/lsb-bootscripts/etc/init.d/sysklogd
===================================================================
--- trunk/BOOK/lsb-bootscripts/etc/init.d/sysklogd      2011-05-23 03:43:35 UTC 
(rev 9551)
+++ trunk/BOOK/lsb-bootscripts/etc/init.d/sysklogd      2011-05-23 05:07:21 UTC 
(rev 9552)
@@ -1,5 +1,5 @@
 #!/bin/sh
-# Begin /etc/init.d/sysklogd
+# Begin $RC_BASE/init.d/sysklogd
 
 ### BEGIN INIT INFO
 # Provides:            $syslog
@@ -66,4 +66,4 @@
         ;;
 esac
 
-# End /etc/init.d/sysklogd
+# End $RC_BASE/init.d/sysklogd

Modified: trunk/BOOK/lsb-bootscripts/etc/init.d/template
===================================================================
--- trunk/BOOK/lsb-bootscripts/etc/init.d/template      2011-05-23 03:43:35 UTC 
(rev 9551)
+++ trunk/BOOK/lsb-bootscripts/etc/init.d/template      2011-05-23 05:07:21 UTC 
(rev 9552)
@@ -1,5 +1,5 @@
 #!/bin/sh
-# Begin /etc/init.d/template
+# Begin $RC_BASE/init.d/template
 
 ### BEGIN INIT INFO
 # Provides:            template
@@ -87,4 +87,4 @@
         ;;
 esac
 
-# End /etc/init.d/template
+# End $RC_BASE/init.d/template

Modified: trunk/BOOK/lsb-bootscripts/etc/init.d/udev
===================================================================
--- trunk/BOOK/lsb-bootscripts/etc/init.d/udev  2011-05-23 03:43:35 UTC (rev 
9551)
+++ trunk/BOOK/lsb-bootscripts/etc/init.d/udev  2011-05-23 05:07:21 UTC (rev 
9552)
@@ -1,5 +1,5 @@
 #!/bin/sh
-# Begin $rc_base/init.d/udev
+# Begin $RC_BASE/init.d/udev
 
 ### BEGIN INIT INFO
 # Provides:            udev
@@ -87,4 +87,4 @@
                ;;
 esac
 
-# End $rc_base/init.d/udev
+# End $RC_BASE/init.d/udev

Modified: trunk/BOOK/lsb-bootscripts/etc/init.d/udev_retry
===================================================================
--- trunk/BOOK/lsb-bootscripts/etc/init.d/udev_retry    2011-05-23 03:43:35 UTC 
(rev 9551)
+++ trunk/BOOK/lsb-bootscripts/etc/init.d/udev_retry    2011-05-23 05:07:21 UTC 
(rev 9552)
@@ -1,5 +1,5 @@
 #!/bin/sh
-# Begin $rc_base/init.d/udev_retry
+# Begin $RC_BASE/init.d/udev_retry
 
 ### BEGIN INIT INFO
 # Provides:            udev_retry
@@ -46,4 +46,4 @@
                ;;
 esac
 
-# End $rc_base/init.d/udev_retry
+# End $RC_BASE/init.d/udev_retry

-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

Reply via email to