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