#!/bin/sh
#
# /etc/rc.d/rc.sysinit - run once at boot time
-# $Id: rc.sysinit,v 1.112 2002/12/01 23:59:41 alchemyx Exp $
+# $Id: rc.sysinit,v 1.113 2003/04/07 19:59:48 misiek Exp $
#
# Taken in part from Miquel van Smoorenburg's bcheckrc.
# Changes: Arkadiusz Mi¶kiewicz <misiek@pld.org.pl>
run_cmd "Starting Device Filesystem Daemon" /sbin/devfsd /dev
fi
-# Configure Linux kernel
-run_cmd "Configuring kernel parameters" /sbin/sysctl -p /etc/sysctl.conf
+# Configure Linux kernel (initial configuration, some required modules still
+# may be missing).
+/sbin/sysctl -p /etc/sysctl.conf > /dev/null 2>&1
# Set the system clock.
ARC=0
if (sysctl -w kernel.panic=$PANIC_REBOOT_TIME >/dev/null 2>&1); then ok; else fail; fi
fi
+# ... and here finish configuring parameters
+run_cmd "Configuring kernel parameters" /sbin/sysctl -p /etc/sysctl.conf
+
# Clean up /etc.
rm -f /fastboot /fsckoptions /forcefsck /halt /poweroff