#!/bin/sh # $FreeBSD: src/release/picobsd/net/floppy.tree/etc/rc,v 1.5 1999/08/28 06:22:07 roger Exp $ ############################################ ### Special setup for one floppy PICOBSD ### ### THIS IS NOT THE NORMAL /etc/rc !!!!! ### ############################################ echo "===> net/floppy.tree/etc/rc <===" mount -a -t nonfs if [ -f /etc/rc.df ]; then . /etc/rc.df fi if [ -f /etc/rc.conf ]; then . /etc/rc.conf fi rm -f /var/run/* if [ "x$swapfile" != "xNO" -a -w "$swapfile" -a -b /dev/vn0b ]; then echo "Adding $swapfile as additional swap." vnconfig /dev/vn0b $swapfile && swapon /dev/vn0b fi # configure serial devices if [ -f /etc/rc.serial ]; then . /etc/rc.serial fi # start up the initial network configuration. if [ -f /etc/rc.network ]; then . /etc/rc.network network_pass1 fi ldconfig="/sbin/ldconfig" ${ldconfig} -elf ${ldconfig_paths} mount -a -t nfs chmod 666 /dev/tty[pqrsPQRS]* # clean up left-over files (cd /var/run && { cp /dev/null utmp; chmod 644 utmp; }) if [ -n "$network_pass1_done" ]; then network_pass2 fi if [ -n "$network_pass2_done" ]; then network_pass3 fi if [ "X${inetd_enable}" = X"YES" ]; then echo "Starting inetd."; inetd ${inetd_flags} fi if [ "X${syslogd_enable}" = X"YES" ]; then echo "Starting syslogd."; syslogd ${syslogd_flags} fi if [ "X${cron_enable}" = X"YES" ]; then echo "Starting cron."; cron ${cron_flags} fi echo "Starting DF apps."; /usr/local/etc/rc.d/df.sh dev_mkdb echo '' if [ "x$swapfile" = "xNO" ]; then echo "WARNING: no swap partition!" echo "Don't run too many programs at the same time..." fi echo '' echo '' echo '+----------- PicoBSD @VER@ (NET) ---------------+' echo '| |' echo '| Log in as "root" (password "setup"). |' echo '| |' echo '| This version of PicoBSD is fully under |' echo '| BSD license. For more details see |' echo '| http://www.freebsd.org/~picobsd, or contact |' echo '| the author. |' echo '| |' echo '| abial@freebsd.org |' echo '| |' echo '+----------------------------------------------+' exit 0