Add the devdb init script.

This commit is contained in:
Roy Marples 2008-05-12 15:11:04 +00:00
parent d667da8e5c
commit be8f8d0ac0
4 changed files with 24 additions and 2 deletions

1
init.d/.gitignore vendored
View File

@ -38,3 +38,4 @@ mtab
numlock numlock
procfs procfs
termencoding termencoding
devdb

View File

@ -5,7 +5,7 @@ SRCS+= hostid.in moused.in newsyslog.in pf.in rarpd.in rc-enabled.in \
rpcbind.in savecore.in syslogd.in rpcbind.in savecore.in syslogd.in
# These are NetBSD specific # These are NetBSD specific
SRCS+= swap-blk.in ttys.in wscons.in SRCS+= devdb.in swap-blk.in ttys.in wscons.in
.SUFFIXES: .BSD.in .SUFFIXES: .BSD.in
.BSD.in: .BSD.in:

View File

@ -86,7 +86,7 @@ start()
ebegin "Cleaning /var/run" ebegin "Cleaning /var/run"
for x in $(find /var/run ! -type d ! -name utmp \ for x in $(find /var/run ! -type d ! -name utmp \
! -name random-seed \ ! -name random-seed ! -name dev.db \
! -name ld-elf.so.hints ! -name ld.so.hints); ! -name ld-elf.so.hints ! -name ld.so.hints);
do do
[ ! -f "${x}" ] && continue [ ! -f "${x}" ] && continue

21
init.d/devdb.in Normal file
View File

@ -0,0 +1,21 @@
#!@PREFIX@/sbin/runscript
# Copyright 2008 Roy Marples <roy@marples.name>
# All rights reserved. Released under the 2-clause BSD license.
description="Creates the dev database"
depend()
{
need localmount
}
start()
{
ebegin "Bulding the dev database"
if [ /var/run/dev.db -nt /dev ]; then
:
else
dev_mkdb
fi
eend $?
}