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