change cmd tests to if (( FIND ))... as it is cleaner. All search cmds
have an option and a variable initialized to zero. the active option
should be set to 1. Add a switch to exclude multiple search options.
set the default when all are equal to zero.
Signed-off-by: Jonathan Frazier
---
contrib/pacdiff.sh.in | 33 ++++++++++++++++++++++-----------
1 file changed, 22 insertions(+), 11 deletions(-)
diff --git a/contrib/pacdiff.sh.in b/contrib/pacdiff.sh.in
index b42f68c..f106c17 100644
--- a/contrib/pacdiff.sh.in
+++ b/contrib/pacdiff.sh.in
@@ -23,9 +23,9 @@ declare -r myver='@PACKAGE_VERSION@'
diffprog=${DIFFPROG:-vimdiff}
diffsearchpath=${DIFFSEARCHPATH:-/etc}
-locate=0
USE_COLOR='y'
declare -a oldsaves
+declare -i FIND=0 LOCATE=0
m4_include(../scripts/library/output_format.sh)
@@ -33,10 +33,13 @@ usage() {
cat <http://mywiki.wooledge.org/BashFAQ/020
while IFS= read -u 3 -r -d '' pacfile; do
file="${pacfile%.pac*}"
--
1.8.3.2