rc.subr revision 1.1
11.1Scjs#	$NetBSD: rc.subr,v 1.1 1997/08/29 02:24:08 cjs 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.1Scjs	eval value=\$${1};
71.1Scjs	if [ "$value" = YES ]; then
81.1Scjs		return 0;
91.1Scjs	else
101.1Scjs		if [ "$value" != NO ]; then
111.1Scjs			logger -s "WARNING: \$${1} is not set properly."
121.1Scjs		fi
131.1Scjs		return 1;
141.1Scjs	fi
151.1Scjs}
161.1Scjs
171.1Scjs# Set $1_flags to $2 if it's currently "DEFAULT".
181.1Scjscheckflags() {
191.1Scjs	eval value=\$${1}_flags;
201.1Scjs	if [ "$value" = DEFAULT ]; then
211.1Scjs		eval ${1}_flags="\$2";  
221.1Scjs	fi
231.1Scjs}
24