1 1.1 martin #!/bin/sh 2 1.1 martin # 3 1.3 martin # $NetBSD: clearcritlocal,v 1.3 2020/09/08 12:52:18 martin Exp $ 4 1.1 martin # 5 1.1 martin 6 1.1 martin # REQUIRE: mountcritlocal 7 1.3 martin # BEFORE: CRITLOCALMOUNTED 8 1.1 martin 9 1.1 martin $_rc_subr_loaded . /etc/rc.subr 10 1.1 martin 11 1.1 martin name="clearcritlocal" 12 1.1 martin start_cmd="clearcritlocal_start" 13 1.1 martin stop_cmd=":" 14 1.1 martin 15 1.1 martin clearcritlocal_start() 16 1.1 martin { 17 1.1 martin # clean up left-over files. 18 1.1 martin # this could include the cleanup of lock files and /var/run, etc. 19 1.1 martin # 20 1.1 martin rm -f /etc/nologin /var/spool/lock/LCK.* 21 1.2 martin if [ -d /var/run ]; then 22 1.2 martin cd /var/run && rm -rf -- * 23 1.2 martin fi 24 1.1 martin return 0 25 1.1 martin } 26 1.1 martin 27 1.1 martin load_rc_config $name 28 1.1 martin run_rc_command "$1" 29