| # rc.local file for The Linux BOGUS Release, version 1.0.1 |
| |
| echo -n "Local initialization: " |
| |
| # Set the host name. You will probably want to change this. |
| echo -n "hostname " |
| hostname winter |
| |
| # Update the system time from the CMOS clock. |
| # This assume that the CMOS clock is in local time, and that you have the |
| # correct links in /usr/src/zoneinfo (see zic(8) for details. (For example, |
| # for the east coast of the US, do: zic -l US/Eastern -p America/NewYork) |
| # Note: mount /usr BEFORE running rc.local! |
| echo -n "clock " |
| clock -a |
| |
| # Set screen blanker to 5 minutes. |
| echo -n "screen-blanking " |
| setterm -blank 5 |
| |
| # Set modem for 57600 bps |
| if [ -e /dev/modem ] |
| then |
| echo -n "high-speed-modem " |
| setserial /dev/modem spd_hi |
| fi |
| |
| # Make CTRL-ALT-DEL do a controlled reboot (i.e., call reboot(8)) |
| echo -n "reboot " |
| ctrlaltdel soft |
| |
| # Preserve elvis files in case of a crash |
| echo -n "vi-files " |
| elvprsv "-the system went down" /tmp/elv_*.* |
| |
| echo |
| |
| |
| echo -n "Starting daemons: " |
| |
| # Make sure log files exist |
| if [ -d /var/adm ]; then |
| if [ ! -e /var/adm/kernlog ]; then touch /var/adm/kernlog; fi |
| if [ ! -e /var/adm/syslog ]; then touch /var/adm/syslog; fi |
| if [ ! -e /var/adm/maillog ]; then touch /var/adm/maillog; fi |
| if [ ! -e /var/adm/authlog ]; then touch /var/adm/authlog; fi |
| if [ ! -e /var/adm/news ]; then touch /var/adm/news; fi |
| if [ ! -e /var/adm/daemon ]; then touch /var/adm/daemon; fi |
| if [ ! -e /var/adm/lpd-errs ]; then touch /var/adm/lpd-errs; fi |
| if [ ! -e /var/adm/sysdebug ]; then touch /var/adm/sysdebug; fi |
| |
| # start up syslogd if it exists, but wait until AFTER HOSTNAME SET |
| if [ -f /usr/sbin/syslogd ]; then |
| echo -n "syslogd " |
| /usr/sbin/syslogd |
| fi |
| fi |
| |
| # Start up cron if it exists |
| if [ -f /usr/sbin/cron ] |
| then |
| echo -n "cron " |
| /usr/sbin/cron |
| fi |
| |
| echo |
| |
| # If you want networking turned on, then uncomment the following lines. |
| if [ -f /etc/NETWORKING_IS_ON ] |
| then |
| if [ -f /etc/rc.net ] |
| then |
| /bin/sh /etc/rc.net |
| fi |
| fi |
| |
| echo "Mounting foreign file systems" |
| mount -avt nfs,msdos,hpfs |
| |
| # Create a new issue file |
| echo > /etc/issue |
| echo "Welcome to `hostname`, an `uname -m` running BOGUS Release 1.0.1 `uname` `uname -r`" >> /etc/issue |
| echo >> /etc/issue |