svn commit: r252020 - in head/usr.sbin/bsdconfig: startup usermgmt
Devin Teske
dteske at FreeBSD.org
Thu Jun 20 05:51:45 UTC 2013
Author: dteske
Date: Thu Jun 20 05:51:44 2013
New Revision: 252020
URL: http://svnweb.freebsd.org/changeset/base/252020
Log:
When the fall-back of a case-statement is the last thing executed in a
while-loop _and_ all prior matches in the same case-statement either break
or continue, we can safely break the fall-back out of the case-statement.
This should improve readability and allow for longer-lines by reducing the
level of indentation by-one for the fall-back case.
(a continuation of SVN r252019)
Modified:
head/usr.sbin/bsdconfig/startup/rcvar
head/usr.sbin/bsdconfig/usermgmt/groupdel
Modified: head/usr.sbin/bsdconfig/startup/rcvar
==============================================================================
--- head/usr.sbin/bsdconfig/startup/rcvar Thu Jun 20 05:48:08 2013 (r252019)
+++ head/usr.sbin/bsdconfig/startup/rcvar Thu Jun 20 05:51:44 2013 (r252020)
@@ -197,21 +197,20 @@ while :; do
dialog_menu_main || f_die
f_dialog_menutag_fetch mtag
- case "$mtag" in
- "X $msg_exit") break ;;
- *) # Anything else is an rcvar to toggle
- rcvar="${mtag# }"
- f_dialog_menuitem_fetch value
-
- # Determine the new [toggled] value to use
- case "$value" in
- "[X]"*) value="NO" ;;
- *) value="YES"
- esac
+ [ "$mtag" = "X $msg_exit" ] && break
- err=$( f_sysrc_set "$rcvar" "$value" 2>&1 ) ||
- f_dialog_msgbox "$err"
+ # Anything else is an rcvar to toggle
+
+ rcvar="${mtag# }"
+ f_dialog_menuitem_fetch value
+
+ # Determine the new [toggled] value to use
+ case "$value" in
+ "[X]"*) value="NO" ;;
+ *) value="YES"
esac
+
+ err=$( f_sysrc_set "$rcvar" "$value" 2>&1 ) || f_dialog_msgbox "$err"
done
exit $SUCCESS
Modified: head/usr.sbin/bsdconfig/usermgmt/groupdel
==============================================================================
--- head/usr.sbin/bsdconfig/usermgmt/groupdel Thu Jun 20 05:48:08 2013 (r252019)
+++ head/usr.sbin/bsdconfig/usermgmt/groupdel Thu Jun 20 05:51:44 2013 (r252020)
@@ -77,13 +77,12 @@ while :; do
[ $retval -eq 0 ] || f_die
- case "$mtag" in
- "X $msg_exit") break ;;
- *) # anything else is a group name
- $BSDCFG_LIBE/$APP_DIR/groupinput \
- ${USE_XDIALOG:+-X} mode="Delete" group="$mtag"
- ;;
- esac
+ [ "$mtag" = "X $msg_exit" ] && break
+
+ # Anything else is a group name
+
+ $BSDCFG_LIBE/$APP_DIR/groupinput \
+ ${USE_XDIALOG:+-X} mode="Delete" group="$mtag"
done
exit $SUCCESS
More information about the svn-src-all
mailing list