Provided by: initscripts_2.86.ds1-61ubuntu11_i386 bug

NAME

       rcS - variables that affect the behavior of boot scripts

DESCRIPTION

       The /etc/default/rcS file contains variable settings in POSIX format:

            VAR=VAL

       Only  one assignment is allowed per line.  Comments (starting with ’#’)
       are also allowed.

OPTIONS

       The following variables can be set.  For the default values please  see
       /usr/share/initscripts/default.rcS.

       TMPTIME
              On  boot the files in /tmp will be deleted if their modification
              time is more than TMPTIME days ago.  A value  of  0  means  that
              files  are  removed  regardless  of  age.  If you don’t want the
              system to clean /tmp then set TMPTIME to a negative value (e.g.,
              -1) or to the word infinite.

       SULOGIN
              Setting  this  to  yes  causes  init  to  spawn a sulogin on the
              console early in the boot process.  If  the  administrator  does
              not  login  then  the  sulogin  session  will  time out after 30
              seconds and the boot process will continue.

       DELAYLOGIN
              Normally the system will not let non-root users log in until the
              boot  process  is complete and the system has finished switching
              to the default runlevel (usually level 2).  However,  in  theory
              it is safe to log in a bit earlier, namely, as soon as inetd has
              started.  Setting the  variable  to  no  allows  earlier  login;
              setting the variable to yes prevents it.

              Some  details:  The  DELAYLOGIN variable controls whether or not
              the file /var/lib/initscripts/nologin is created during the boot
              process  and deleted at the end of it.  /etc/nologin is normally
              a symbolic link to the latter location, and the login(1) program
              refuses  to  allow  non-root  logins  so long as (the target of)
              /etc/nologin exists.  If you set the variable to no then  it  is
              advisable  to  ensure that /var/lib/initscripts/nologin does not
              exist.

       UTC    This is used to govern how  the  hardware  real  time  clock  is
              interpreted when it is read (e.g., at boot time, for the purpose
              of setting the system clock) and when it is  written  (e.g.,  at
              shutdown).  If this option is set to no then the system clock is
              assumed to be set to local time.  If the option is  set  to  yes
              then  the  system  clock  is  assumed  to  be  set  to something
              approximating Coordinated Universal Time (UTC).  (POSIX  systems
              keep a variant of UTC, without leap seconds.)

              On   contemporary  Debian  systems  (although  change  has  been
              requested at http://bugs.debian.org/346342), if UTC is set to no
              then  /usr/share/zoneinfo  must  be  readable  early in the boot
              process.  If you want to keep /usr on a separate filesystem then
              you  must  still ensure that the target of /etc/localtime points
              to the correct zone information file for the time  zone  of  the
              time kept in your hardware real time clock.

       VERBOSE
              Setting  this  option  to  no (in lower case) will make the boot
              process a bit less verbose.  Setting this  option  to  yes  will
              make the boot process a bit more verbose.

       FSCKFIX
              When  the  root  and all other file systems are checked, fsck is
              invoked with the -a option which means "autorepair".   If  there
              are  major  inconsistencies then the fsck process will bail out.
              The system will print a  message  asking  the  administrator  to
              repair  the  file  system manually and will present a root shell
              prompt (actually a sulogin prompt) on the console.  Setting this
              option  to  yes  causes  the fsck commands to be run with the -y
              option instead of the -a option.  This will tell fsck always  to
              repair the file systems without asking for permission.

       RAMRUN Make  /var/run/  available  as  a ram file system (tmpfs).  Will
              also disable cleaning of /var/run/ during boot.  Set to ’yes’ to
              enable,  to  ’no’  to  disable.   The  size  of the tmpfs can be
              controlled using TMPFS_SIZE and RUN_SIZE in /etc/defaults/tmpfs.

       RAMLOCK
              Make  /var/lock/  available  as a ram file system (tmpfs).  Will
              also disable cleaning of /var/lock/ during boot.  Set  to  ’yes’
              to  enable,  to  ’no’  to disable.  The size of the tmpfs can be
              controlled     using     TMPFS_SIZE     and     LOCK_SIZE     in
              /etc/defaults/tmpfs.

       ASYNCMOUNTNFS
              Set  this  to  ’no’  to disable asynchronous mounting of network
              drives when the network interfaces are mounted, and  instead  do
              it  only  once when the machine boot.  The default is ’yes’.  It
              is useful to disable this on machines with the root file  system
              in NFS until ifup from ifupdown work properly in such setup.

NOTE

       The EDITMOTD variable is no longer used.

AUTHOR

       Miquel van Smoorenburg <miquels@cistron.nl>

SEE ALSO

       inetd(8), init(8), inittab(5), login(1).

                                  16 Jan 2006                           rcS(5)