home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
- #
- # rc.M This file is executed by init(8) when the system is being
- # initialized for one of the "multi user" run levels (i.e.
- # levels 1 through 6). It usually does mounting of file
- # systems et al.
- #
- # Version: @(#)/etc/rc.d/rc.M 2.02 02/26/93
- #
- # Author: Fred N. van Kempen, <waltje@uwalt.nl.mugnet.org>
- # Heavily modified by Patrick Volkerding <volkerdi@ftp.cdrom.com>
- #
-
- # Tell the viewers what's going to happen...
- echo "Going multiuser... ($BOOT)"
-
- # Screen blanks after 15 minutes idle time.
- /bin/setterm -blank 15 -msg off
-
- # Start crond (Dillon's crond):
- # If you want cron to actually log activity to /var/adm/cron, then change
- # -l10 to -l8 to increase the logging level.
- /usr/sbin/crond >>/var/adm/cron 2>&1
-
- # If there's no /etc/HOSTNAME, fall back on this default:
- if [ ! -r /etc/HOSTNAME ]; then
- echo "wolf.ecs.soton.ac.uk" > /etc/HOSTNAME
- fi
-
- # Take care of syslog files
- if [ -x /var/adm ]; then
- /etc/rc.d/rc.syslogd
- fi
-
- # Initialize the NET subsystem.
- if [ -x /etc/rc.d/rc.inet1 -a "x$BOOT" != "xvmlinux.min" ];
- then
- /bin/hostname `cat /etc/HOSTNAME | cut -f1 -d .`
- /bin/domainname `cat /etc/HOSTNAME | cut -f2- -d .`
- /bin/sh /etc/rc.d/rc.inet1
- /bin/sh /etc/rc.d/rc.inet2
- else
- /sbin/hostname_notcp `cat /etc/HOSTNAME | cut -f1 -d .`
- /bin/domainname `cat /etc/HOSTNAME | cut -f2- -d .`
- /usr/sbin/syslogd
- # /usr/sbin/klogd
- /usr/sbin/lpd
- fi
-
- # Remove stale locks (must be done after mount -a!)
- /bin/rm -f /var/spool/locks/* /var/spool/uucp/LCK..* /tmp/.X*lock 1> /dev/null 2> /dev/null
-
- # Remove stale hunt sockets so the game can start.
- if [ -r /tmp/hunt -o -r /tmp/hunt.stats ]; then
- echo "Removing your stale hunt sockets from /tmp..."
- /bin/rm -f /tmp/hunt*
- fi
-
- # Update all the shared library links automatically
- # /sbin/ldconfig
-
- # Load a custom screen font if the user has an rc.font script.
- if [ -r /etc/rc.d/rc.font ]; then
- /etc/rc.d/rc.font
- fi
-
- # Start the local setup procedure.
- exec /etc/rc.d/rc.local
-
- # All done.
-