mountcritlocal revision 1.14
11.1Slukem#!/bin/sh 21.1Slukem# 31.14Swiz# $NetBSD: mountcritlocal,v 1.14 2014/07/22 17:11:09 wiz Exp $ 41.1Slukem# 51.1Slukem 61.1Slukem# PROVIDE: mountcritlocal 71.10Sjoerg# REQUIRE: fsck 81.1Slukem 91.8Smycroft$_rc_subr_loaded . /etc/rc.subr 101.1Slukem 111.1Slukemname="mountcritlocal" 121.3Slukemstart_cmd="mountcritlocal_start" 131.1Slukemstop_cmd=":" 141.3Slukem 151.3Slukemmountcritlocal_start() 161.3Slukem{ 171.14Swiz # Mount critical file systems that are `local' 181.6Slukem # (as specified in $critical_filesystems_local) 191.5Slukem # This usually includes /var. 201.3Slukem # 211.3Slukem mount_critical_filesystems local 221.3Slukem 231.3Slukem # clean up left-over files. 241.3Slukem # this could include the cleanup of lock files and /var/run, etc. 251.3Slukem # 261.9Schristos rm -f /etc/nologin /var/spool/lock/LCK.* 271.4Slukem (cd /var/run && rm -rf -- *) 281.11Shaad # create LVM locking directory, it needs to be owned by operator 291.11Shaad # group and has parmissions to allow lock file creation. 301.11Shaad # 311.11Shaad mkdir /var/run/lvm 321.13Shaad chown root:operator /var/run/lvm 331.11Shaad chmod 770 /var/run/lvm 341.3Slukem} 351.1Slukem 361.2Slukemload_rc_config $name 371.1Slukemrun_rc_command "$1" 38