xref: /freebsd/libexec/rc/rc.d/pwcheck (revision f99f0ee14e3af81c23150a6a340259ca8a33d01a)
10696600cSBjoern A. Zeeb#!/bin/sh
20696600cSBjoern A. Zeeb#
30696600cSBjoern A. Zeeb#
40696600cSBjoern A. Zeeb
50696600cSBjoern A. Zeeb# PROVIDE: pwcheck
60696600cSBjoern A. Zeeb# REQUIRE: mountcritremote syslogd
70696600cSBjoern A. Zeeb# BEFORE:  DAEMON
80696600cSBjoern A. Zeeb
90696600cSBjoern A. Zeeb. /etc/rc.subr
100696600cSBjoern A. Zeeb
110696600cSBjoern A. Zeebname="pwcheck"
120696600cSBjoern A. Zeebdesc="Check password file correctness"
130696600cSBjoern A. Zeebstart_cmd="pwcheck_start"
140696600cSBjoern A. Zeebstop_cmd=":"
150696600cSBjoern A. Zeeb
160696600cSBjoern A. Zeebpwcheck_start()
170696600cSBjoern A. Zeeb{
180696600cSBjoern A. Zeeb	#	check the password temp/lock file
190696600cSBjoern A. Zeeb	#
200696600cSBjoern A. Zeeb	if [ -f /etc/ptmp ]; then
210696600cSBjoern A. Zeeb		logger -s -p auth.err \
220696600cSBjoern A. Zeeb		    "password file may be incorrect -- /etc/ptmp exists"
230696600cSBjoern A. Zeeb	fi
240696600cSBjoern A. Zeeb}
250696600cSBjoern A. Zeeb
260696600cSBjoern A. Zeebload_rc_config $name
27*f99f0ee1SAlexander Leidinger
28*f99f0ee1SAlexander Leidinger# doesn't make sense to run in a svcj: config setting
29*f99f0ee1SAlexander Leidingerpwcheck_svcj="NO"
30*f99f0ee1SAlexander Leidinger
310696600cSBjoern A. Zeebrun_rc_command "$1"
32