fsck revision 1.11
11.1Slukem#!/bin/sh 21.1Slukem# 31.11Schristos# $NetBSD: fsck,v 1.11 2010/02/17 23:32:07 christos Exp $ 41.1Slukem# 51.1Slukem 61.1Slukem# PROVIDE: fsck 71.1Slukem# REQUIRE: localswap 81.1Slukem 91.5Smycroft$_rc_subr_loaded . /etc/rc.subr 101.1Slukem 111.1Slukemname="fsck" 121.1Slukemstart_cmd="fsck_start" 131.1Slukemstop_cmd=":" 141.3Schristos 151.1Slukemfsck_start() 161.1Slukem{ 171.1Slukem if [ -e /fastboot ]; then 181.1Slukem echo "Fast boot: skipping disk checks." 191.8Schristos return 201.1Slukem fi 211.8Schristos trap : 2 # Ignore SIGINT, SIGQUIT, so we 221.8Schristos trap : 3 # enter single-user mode on failure. 231.8Schristos 241.8Schristos echo "Starting file system checks:" 251.11Schristos fsck -x / $fsck_flags 261.10Schristos handle_fsck_error "$?" 271.1Slukem} 281.1Slukem 291.1Slukemload_rc_config $name 301.1Slukemrun_rc_command "$1" 31