1*325ce30bSDavid van Moolenbroek#!/bin/sh 2*325ce30bSDavid van Moolenbroek# 3*325ce30bSDavid van Moolenbroek# $NetBSD: pwcheck,v 1.5 2004/08/13 18:08:03 mycroft Exp $ 4*325ce30bSDavid van Moolenbroek# 5*325ce30bSDavid van Moolenbroek 6*325ce30bSDavid van Moolenbroek# PROVIDE: pwcheck 7*325ce30bSDavid van Moolenbroek# REQUIRE: mountcritremote syslogd 8*325ce30bSDavid van Moolenbroek# BEFORE: DAEMON 9*325ce30bSDavid van Moolenbroek 10*325ce30bSDavid van Moolenbroek$_rc_subr_loaded . /etc/rc.subr 11*325ce30bSDavid van Moolenbroek 12*325ce30bSDavid van Moolenbroekname="pwcheck" 13*325ce30bSDavid van Moolenbroekstart_cmd="pwcheck_start" 14*325ce30bSDavid van Moolenbroekstop_cmd=":" 15*325ce30bSDavid van Moolenbroek 16*325ce30bSDavid van Moolenbroekpwcheck_start() 17*325ce30bSDavid van Moolenbroek{ 18*325ce30bSDavid van Moolenbroek # check the password temp/lock file 19*325ce30bSDavid van Moolenbroek # 20*325ce30bSDavid van Moolenbroek if [ -f /etc/ptmp ]; then 21*325ce30bSDavid van Moolenbroek logger -s -p auth.err \ 22*325ce30bSDavid van Moolenbroek "password file may be incorrect -- /etc/ptmp exists" 23*325ce30bSDavid van Moolenbroek fi 24*325ce30bSDavid van Moolenbroek} 25*325ce30bSDavid van Moolenbroek 26*325ce30bSDavid van Moolenbroekload_rc_config $name 27*325ce30bSDavid van Moolenbroekrun_rc_command "$1" 28