[Midnightbsd-cvs] src: etc/rc.d: add kernel

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Jan 17 12:32:59 EST 2009


Log Message:
-----------
add kernel

Modified Files:
--------------
    src/etc/rc.d:
        Makefile (r1.12 -> r1.13)

Added Files:
-----------
    src/etc/rc.d:
        kernel (r1.1)

-------------- next part --------------
--- /dev/null
+++ etc/rc.d/kernel
@@ -0,0 +1,28 @@
+#!/bin/sh
+#
+# $MidnightBSD: src/etc/rc.d/kernel,v 1.1 2009/01/17 17:32:59 laffer1 Exp $
+# $FreeBSD: src/etc/rc.d/kernel,v 1.2 2006/07/30 12:54:37 mckay Exp $
+#
+
+# PROVIDE: kernel
+# REQUIRE: mountcritremote
+# KEYWORD: nojail
+
+. /etc/rc.subr
+
+name="kernel"
+start_cmd="kernel_start"
+stop_cmd=":"
+
+kernel_start()
+{
+	bootdir=$(dirname $(sysctl -n kern.bootfile))
+	if [ "$bootdir" != /boot/kernel ] ; then
+		if [ ! -e /boot/kernel -o -h /boot/kernel ] ; then
+			ln -hfs ${bootdir} /boot/kernel
+		fi
+	fi
+}
+
+load_rc_config $name
+run_rc_command "$1"
Index: Makefile
===================================================================
RCS file: /home/cvs/src/etc/rc.d/Makefile,v
retrieving revision 1.12
retrieving revision 1.13
diff -L etc/rc.d/Makefile -L etc/rc.d/Makefile -u -r1.12 -r1.13
--- etc/rc.d/Makefile
+++ etc/rc.d/Makefile
@@ -19,7 +19,7 @@
 	ip6addrctl ip6fw ipfilter ipfs ipfw ipmon \
 	ipnat ipsec ipxrouted isdnd \
 	jail \
-	kadmind kerberos keyserv kldxref kpasswdd \
+	kadmind kerberos kernel keyserv kldxref kpasswdd \
 	ldconfig local localpkg lpd \
 	mixer motd mountcritlocal mountcritremote \
 	mountd moused mroute6d mrouted msgs \


More information about the Midnightbsd-cvs mailing list