mountcritlocal revision 1.15
11.1Slukem#!/bin/sh 21.1Slukem# 31.15Skre# $NetBSD: mountcritlocal,v 1.15 2016/07/23 01:38:35 kre 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.15Skre mount_critical_filesystems local || return $? 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.15Skre test -d /var/run && (cd /var/run && rm -rf -- *) 281.15Skre 291.11Shaad # create LVM locking directory, it needs to be owned by operator 301.11Shaad # group and has parmissions to allow lock file creation. 311.11Shaad # 321.15Skre mkdir -p /var/run/lvm 331.13Shaad chown root:operator /var/run/lvm 341.11Shaad chmod 770 /var/run/lvm 351.15Skre return 0 361.3Slukem} 371.1Slukem 381.2Slukemload_rc_config $name 391.1Slukemrun_rc_command "$1" 40