aboutsummaryrefslogtreecommitdiffstats
path: root/lsb-bootscripts/etc/default
diff options
context:
space:
mode:
authorDJ Lucas <dj@linuxfromscratch.org>2011-05-23 05:07:21 +0000
committerDJ Lucas <dj@linuxfromscratch.org>2011-05-23 05:07:21 +0000
commitf3f65e73a3e8e1b7d925be3ee6b0e40b03252804 (patch)
tree062eb7b4c317aca93cbedd8fe29ef63d971468ef /lsb-bootscripts/etc/default
parent90b457477d7909f501615eec5a18efd29944298a (diff)
Added stop_on_error parameter to rc.site and cleaned up Begin and End lines.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@9552 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'lsb-bootscripts/etc/default')
-rw-r--r--lsb-bootscripts/etc/default/rc15
-rw-r--r--lsb-bootscripts/etc/default/rc.site16
2 files changed, 22 insertions, 9 deletions
diff --git a/lsb-bootscripts/etc/default/rc b/lsb-bootscripts/etc/default/rc
index 4b756c54f..f821de9c4 100644
--- a/lsb-bootscripts/etc/default/rc
+++ b/lsb-bootscripts/etc/default/rc
@@ -1,8 +1,5 @@
# Begin /etc/default/rc
-# Author: DJ Lucas - dj@linuxfromscratch.org
-# 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 @@ ilen="38" # The total length of the interactive message
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()
{
diff --git a/lsb-bootscripts/etc/default/rc.site b/lsb-bootscripts/etc/default/rc.site
index 34f25cc79..1e77b942d 100644
--- a/lsb-bootscripts/etc/default/rc.site
+++ b/lsb-bootscripts/etc/default/rc.site
@@ -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 @@ HOSTNAME=<lfs>
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