mountcritlocal revision 1.6
11.1Slukem#!/bin/sh 21.1Slukem# 31.6Slukem# $NetBSD: mountcritlocal,v 1.6 2002/03/27 08:53:42 lukem Exp $ 41.1Slukem# 51.1Slukem 61.1Slukem# PROVIDE: mountcritlocal 71.1Slukem# REQUIRE: root 81.1Slukem 91.1Slukem. /etc/rc.subr 101.1Slukem 111.1Slukemname="mountcritlocal" 121.3Slukemstart_cmd="mountcritlocal_start" 131.1Slukemstop_cmd=":" 141.3Slukem 151.3Slukemmountcritlocal_start() 161.3Slukem{ 171.6Slukem # If obsolete $critical_filesystems_beforenet is set, 181.6Slukem # use that instead of $critical_filesystems_local. 191.6Slukem # 201.6Slukem if [ -n "$critical_filesystems_beforenet" -o \ 211.6Slukem "${critical_filesystems_beforenet-unset}" != "unset" ]; then 221.6Slukem warn 'Overriding $critical_filesystems_local with obsolete $critical_filesystems_beforenet' 231.6Slukem critical_filesystems_local=$critical_filesystems_beforenet 241.6Slukem fi 251.6Slukem 261.5Slukem # Mount critical filesystems that are `local' 271.6Slukem # (as specified in $critical_filesystems_local) 281.5Slukem # This usually includes /var. 291.3Slukem # 301.3Slukem mount_critical_filesystems local 311.3Slukem 321.3Slukem # clean up left-over files. 331.3Slukem # this could include the cleanup of lock files and /var/run, etc. 341.3Slukem # 351.3Slukem rm -f /etc/nologin /var/spool/lock/LCK.* /var/spool/uucp/STST/* 361.4Slukem (cd /var/run && rm -rf -- *) 371.3Slukem} 381.1Slukem 391.2Slukemload_rc_config $name 401.1Slukemrun_rc_command "$1" 41