Print this page
XXX Remove nawk(1)

*** 20,31 **** # 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 # --- 20,29 ----
*** 55,82 **** # # Retrieve the manufacturer (make) # Use only the first word in manufacturer entry # manuf=$(echo "$cacheentry" | ! nawk '{FS=":"; print $1}' | ! nawk '{print $1}') # Retrieve the model ! model=$(echo "$cacheentry" | nawk '{FS=":"; print $2}') # Retrieve the driver ! driver=$(echo "$cacheentry" | nawk '{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}' ) manupath=$(/bin/dirname "$ppdpath") labelpath=$(/bin/dirname "$manupath") case "$labelpath" in /usr/share/ppd/*) --- 53,80 ---- # # Retrieve the manufacturer (make) # Use only the first word in manufacturer entry # manuf=$(echo "$cacheentry" | ! /usr/xpg4/bin/awk '{FS=":"; print $1}' | ! /usr/xpg4/bin/awk '{print $1}') # Retrieve the model ! model=$(echo "$cacheentry" | /usr/xpg4/bin/awk '{FS=":"; print $2}') # Retrieve the driver ! 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" | /usr/xpg4/bin/awk '{FS=":"; print $6}' ) manupath=$(/bin/dirname "$ppdpath") labelpath=$(/bin/dirname "$manupath") case "$labelpath" in /usr/share/ppd/*)