1195938Spjd#!/bin/sh
2195938Spjd#
3195938Spjd# $FreeBSD$
4195938Spjd#
5195938Spjd
6195938Spjd# PROVIDE: hostid_save
7195938Spjd# REQUIRE: root
8195938Spjd# KEYWORD: nojail
9195938Spjd
10195938Spjd. /etc/rc.subr
11195938Spjd
12195938Spjdname="hostid_save"
13195938Spjdstart_cmd="hostid_save"
14195938Spjdstop_cmd=":"
15195938Spjdrcvar="hostid_enable"
16195938Spjd
17195938Spjdhostid_save()
18195938Spjd{
19195938Spjd	if [ ! -r ${hostid_file} ]; then
20195938Spjd		$SYSCTL_N kern.hostuuid > ${hostid_file}
21195938Spjd		if [ $? -ne 0 ]; then
22195938Spjd			warn "could not store hostuuid in ${hostid_file}."
23195938Spjd		fi
24195938Spjd	fi
25195938Spjd}
26195938Spjd
27195938Spjdload_rc_config $name
28195938Spjdrun_rc_command "$1"
29