Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/etc Convert uses of test (aka '[') to use only posix specifi...



details:   https://anonhg.NetBSD.org/src/rev/9804b045216b
branches:  trunk
changeset: 836053:9804b045216b
user:      kre <kre%NetBSD.org@localhost>
date:      Sun Sep 23 23:48:33 2018 +0000

description:
Convert uses of test (aka '[') to use only posix specified forms,
mostly just on general principle...   this resulted in one or two minor
code reformattings to keep 80 char limits - a few needless uses of
quotes ("no" ??) were also removed (sh is not C. strings are strings
without quotes around them...)

diffstat:

 etc/security |  29 ++++++++++++++++-------------
 1 files changed, 16 insertions(+), 13 deletions(-)

diffs (97 lines):

diff -r 191c0426fc3e -r 9804b045216b etc/security
--- a/etc/security      Sun Sep 23 23:34:45 2018 +0000
+++ b/etc/security      Sun Sep 23 23:48:33 2018 +0000
@@ -1,6 +1,6 @@
 #!/bin/sh -
 #
-#      $NetBSD: security,v 1.122 2018/01/06 23:44:06 mlelstv Exp $
+#      $NetBSD: security,v 1.123 2018/09/23 23:48:33 kre Exp $
 #      from: @(#)security      8.1 (Berkeley) 6/9/93
 #
 
@@ -86,27 +86,28 @@
 {
        _old=$1
        _new=$2
-       if [ -z "$_old" -o -z "$_new" ]; then
+       if [ -z "$_old" ] || [ -z "$_new" ]; then
                err 3 "USAGE: migrate_file old new"
        fi
        if [ ! -d "${_new%/*}" ]; then
                mkdir -p "${_new%/*}"
        fi
-       if [ -f "${_old}" -a ! -f "${_new}" ]; then
+       if [ -f "${_old}" ] && ! [ -f "${_new}" ]; then
                echo "==> migrating ${_old}"
                echo "           to ${_new}"
                mv "${_old}" "${_new}"
        fi
-       if [ -f "${_old}.current" -a ! -f "${_new}.current" ]; then
+       if [ -f "${_old}.current" ] && ! [ -f "${_new}.current" ]; then
                echo "==> migrating ${_old}.current"
                echo "           to ${_new}.current"
                mv "${_old}.current" "${_new}.current"
-               if [ -f "${_old}.current,v" -a ! -f "${_new}.current,v" ]; then
+               if [ -f "${_old}.current,v" ] &&
+                ! [ -f "${_new}.current,v" ]; then
                        echo "==> migrating ${_old}.current,v"
                        echo "           to ${_new}.current,v"
                        mv "${_old}.current,v" "${_new}.current,v"
                fi
-               if [ -f "${_old}.backup" -a ! -f "${_new}.backup" ]; then
+               if [ -f "${_old}.backup" ] && ! [ -f "${_new}.backup" ]; then
                        echo "==> migrating ${_old}.backup"
                        echo "           to ${_new}.backup"
                        mv "${_old}.backup" "${_new}.backup"
@@ -124,7 +125,7 @@
 {
        _file=$1
        _printdiff=$2
-       if [ -z "$_file" -o -z "$_printdiff" ]; then
+       if [ -z "$_file" ] || [ -z "$_printdiff" ]; then
                err 3 "USAGE: backup_and_diff file printdiff"
        fi
        ! checkyesno _printdiff
@@ -398,12 +399,12 @@
                        < $TMP1
                fi
        done > $OUTPUT
-       if [ $umaskset = "no" -o -s $OUTPUT ] ; then
+       if [ $umaskset = no ] -o [ -s $OUTPUT ] ; then
                printf "\nChecking root csh paths, umask values:\n$list\n\n"
                if [ -s $OUTPUT ]; then
                        cat $OUTPUT
                fi
-               if [ $umaskset = "no" ] ; then
+               if [ $umaskset = no ] ; then
                    printf "\tRoot csh startup files do not set the umask.\n"
                fi
        fi
@@ -443,12 +444,12 @@
 
                fi
        done > $OUTPUT
-       if [ $umaskset = "no" -o -s $OUTPUT ] ; then
+       if [ $umaskset = no ] || [ -s $OUTPUT ] ; then
                printf "\nChecking root sh paths, umask values:\n$list\n"
                if [ -s $OUTPUT ]; then
                        cat $OUTPUT
                fi
-               if [ $umaskset = "no" ] ; then
+               if [ $umaskset = no ] ; then
                        printf "\tRoot sh startup files do not set the umask.\n"
                fi
        fi
@@ -507,8 +508,10 @@
        fi
 
        while read uid homedir; do
-               if [ -f ${homedir}/.rhosts -a -r ${homedir}/.rhosts ] && \
-                   cat -f ${homedir}/.rhosts | egrep '\+' > /dev/null ; then
+               if [ -f ${homedir}/.rhosts ] &&
+                  [ -r ${homedir}/.rhosts ] &&
+                  cat -f ${homedir}/.rhosts | egrep '\+' > /dev/null
+               then
                        printf -- "$uid: + in .rhosts file.\n"
                fi
        done < $MPBYPATH > $OUTPUT



Home | Main Index | Thread Index | Old Index