head	1.3;
access;
symbols;
locks; strict;
comment	@# @;


1.3
date	2008.08.25.16.28.54;	author des;	state dead;
branches;
next	1.2;

1.2
date	2008.08.21.00.04.19;	author rpaulo;	state Exp;
branches;
next	1.1;

1.1
date	2008.08.19.14.23.31;	author obrien;	state Exp;
branches;
next	;


desc
@@


1.3
log
@SVN rev 182163 on 2008-08-25 16:28:54Z by des

Make obrien happy
@
text
@#!/bin/sh
#
# $FreeBSD: src/etc/rc.d/kernel_symlink,v 1.2 2008/08/21 00:04:19 rpaulo Exp $
#

# PROVIDE: kernel_symlink
# REQUIRE: mountcritremote
# KEYWORD: nojail

. /etc/rc.subr

name="kernel_symlink"
rcvar=`set_rcvar`
start_cmd="kernel_symlink_start"
stop_cmd=":"

kernel_symlink_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"
@


1.2
log
@SVN rev 181941 on 2008-08-21 00:04:19Z by rpaulo

Cope with the file rename by changing rc variables.
@
text
@d3 1
a3 1
# $FreeBSD$
@


1.1
log
@SVN rev 181872 on 2008-08-19 14:23:31Z by obrien

Rename the RCng 'kernel' script to 'kernel_symlink'.

Requested by: many
@
text
@d6 1
a6 1
# PROVIDE: kernel
d12 1
a12 1
name="kernel"
d14 1
a14 1
start_cmd="kernel_start"
d17 1
a17 1
kernel_start()
@

