rc.subr revision 1.4
11.4Slukem#	$NetBSD: rc.subr,v 1.4 1998/02/28 22:54:02 lukem Exp $
21.1Scjs# functions used by various rc scripts
31.1Scjs
41.1Scjs# Test $1 variable, and warn if not set to YES or NO.
51.1Scjscheckyesno() {
61.4Slukem	eval value=\$${1}
71.3Slukem	case $value in
81.4Slukem
91.4Slukem		#	"yes", "true", "on", or "1"
101.4Slukem	[Yy][Ee][Ss]|[Tt][Rr][Uu][Ee]|[Oo][Nn]|1)
111.4Slukem		return 0
121.3Slukem		;;
131.4Slukem
141.4Slukem		#	"no", "false", "off", or "0"
151.4Slukem	[Nn][Oo]|[Ff][Aa][Ll][Ss][Ee]|[Oo][Ff][Ff]|0)
161.4Slukem		return 1
171.3Slukem		;;
181.4Slukem
191.3Slukem	*)
201.3Slukem		logger -s "WARNING: \$${1} is not set properly."
211.4Slukem		return 1
221.3Slukem		;;
231.3Slukem	esac
241.1Scjs}
25