Print this page
XXX Remove nawk(1)

*** 28,38 **** # # Copyright 2006 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # # %W% (Sun) %G% - # ident "%Z%%M% %I% %E% SMI" PATH=/bin # Check the group- and world-writable bits on the given file. --- 28,37 ----
*** 101,118 **** # Check .forward files as well. If the argument "ALL" is given, do it for # everyone. If no argument to the script is given, just do it for the current # user. O/w, do it for all arguments. if [ $# -eq 0 ] ; then ! arg=`id | nawk -F'(' '{n = split($2,id,")"); print id[1]}'` elif [ $1 = "ALL" ] ; then arg="" else arg="$*" fi ! for i in `getent passwd $arg | nawk -F: '{print $6}'` do if [ -f $i/.forward ] ; then break_down $i/.forward fi done --- 100,117 ---- # Check .forward files as well. If the argument "ALL" is given, do it for # everyone. If no argument to the script is given, just do it for the current # user. O/w, do it for all arguments. if [ $# -eq 0 ] ; then ! arg=`id | /usr/xpg4/bin/awk -F'(' '{n = split($2,id,")"); print id[1]}'` elif [ $1 = "ALL" ] ; then arg="" else arg="$*" fi ! for i in `getent passwd $arg | /usr/xpg4/bin/awk -F: '{print $6}'` do if [ -f $i/.forward ] ; then break_down $i/.forward fi done