Print this page
XXX Remove nawk(1)
@@ -20,12 +20,10 @@
# CDDL HEADER END
#
# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
-# ident "%Z%%M% %I% %E% SMI"
-#
#
# Get the make/model/nickname as well as the repository/label from ppdfilename
#
@@ -55,28 +53,28 @@
#
# Retrieve the manufacturer (make)
# Use only the first word in manufacturer entry
#
manuf=$(echo "$cacheentry" |
-nawk '{FS=":"; print $1}' |
-nawk '{print $1}')
+/usr/xpg4/bin/awk '{FS=":"; print $1}' |
+/usr/xpg4/bin/awk '{print $1}')
# Retrieve the model
-model=$(echo "$cacheentry" | nawk '{FS=":"; print $2}')
+model=$(echo "$cacheentry" | /usr/xpg4/bin/awk '{FS=":"; print $2}')
# Retrieve the driver
-driver=$(echo "$cacheentry" | nawk '{FS=":"; print $3}')
+driver=$(echo "$cacheentry" | /usr/xpg4/bin/awk '{FS=":"; print $3}')
#
# Retrieve the PPD path. Parse the PPD path to get the
# label path and to figure out the repository letter
# associated with the label path. Note:
# the PPD file name is the 6th colon separated entry
# in the cache entry. This is may need to be modified if the
# format changes.
#
-ppdpath=$(echo "$cacheentry" | /bin/nawk '{FS=":"; print $6}' )
+ppdpath=$(echo "$cacheentry" | /usr/xpg4/bin/awk '{FS=":"; print $6}' )
manupath=$(/bin/dirname "$ppdpath")
labelpath=$(/bin/dirname "$manupath")
case "$labelpath" in
/usr/share/ppd/*)