From 5b237745003431d487de361ca0980a467ee2f5d5 Mon Sep 17 00:00:00 2001 From: Scott Ullrich Date: Sun, 7 Nov 2004 03:06:49 +0000 Subject: Initial revision --- etc/rc | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100755 etc/rc (limited to 'etc/rc') diff --git a/etc/rc b/etc/rc new file mode 100755 index 0000000..af4b2f5 --- /dev/null +++ b/etc/rc @@ -0,0 +1,62 @@ +#!/bin/sh + +# /etc/rc +# part of m0n0wall (http://neon1.net/m0n0wall) +# +# Copyright (C) 2003-2004 Manuel Kasper . +# All rights reserved. + +stty status '^T' + +trap : 2 +trap : 3 + +HOME=/ +PATH=/sbin:/bin:/usr/sbin:/usr/bin +export HOME PATH + +/sbin/mount -a || fsck -y && mount -a + +set -T +trap "echo 'Reboot interrupted'; exit 1" 3 + +# make some directories in /var +mkdir /var/run /var/log /var/etc /var/db/ipf 2>/dev/null +chmod 0755 /var/db/ipf +rm -rf /var/log/* + +# generate circular logfiles +clog -i -s 262144 /var/log/system.log +clog -i -s 262144 /var/log/filter.log +clog -i -s 32768 /var/log/dhcpd.log +clog -i -s 32768 /var/log/vpn.log +chmod 0600 /var/log/system.log /var/log/filter.log /var/log/dhcpd.log /var/log/vpn.log + +adjkerntz -i + +#mount_devfs devfs /dev + +# Create an initial utmp file +cd /var/run && cp /dev/null utmp && chmod 644 utmp + +# Build devices database +#dev_mkdb + +# Run ldconfig +/sbin/ldconfig -elf /usr/lib + +echo +echo "Starting LiveBSD.com's m0n0wall 1.2b2 PF ..." +echo + +# let the PHP-based configuration subsystem set up the system now +/etc/rc.bootup + +/usr/sbin/pfctl -f /tmp/rules.debug +/usr/sbin/pfctl -e + +echo Starting Secure Shell Services ... +/etc/sshd + +exit 0 + -- cgit v1.1