From 571b26027ea635673ec2e790bb64d29ccc86e751 Mon Sep 17 00:00:00 2001 From: Hiroki Sato Date: Sat, 17 Nov 2012 18:11:10 +0000 Subject: [PATCH] Add check_namevarlist() to check if ${name}_var is reserved in rc.subr or not. --- etc/rc.subr | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/etc/rc.subr b/etc/rc.subr index 5c9409744ec6..bec5e7ec2f52 100644 --- a/etc/rc.subr +++ b/etc/rc.subr @@ -1724,6 +1724,23 @@ check_kern_features() fi } +# check_namevarlist var +# Return "0" if ${name}_var is reserved in rc.subr. + +_rc_namevarlist="program chroot chdir flags fib nice user group groups" +check_namevarlist() +{ + local _v + + for _v in $_rc_namevarlist; do + case $1 in + $_v) return 0 ;; + esac + done + + return 1 +} + # _echoonce var msg mode # mode=0: Echo $msg if ${$var} is empty. # After doing echo, a string is set to ${$var}.