Print this page
XXX Remove nawk(1)
@@ -247,11 +247,11 @@
#
# and it assumes the order of the fs properties as above.
#
get_fs_info()
{
- zonecfg -z $zonename info fs | nawk '{
+ zonecfg -z $zonename info fs | /usr/xpg4/bin/awk '{
if ($1 == "options:") {
# Remove brackets.
options=substr($2, 2, length($2) - 2);
printf("%s %s %s %s\n", dir, type, special, options);
} else if ($1 == "dir:") {
@@ -272,11 +272,11 @@
if [ ! -s $fstmpfile ]; then
return;
fi
# Sort the fs entries so we can handle nested mounts.
- sort $fstmpfile | nawk -v zonepath=$zonepath '{
+ sort $fstmpfile | /usr/xpg4/bin/awk -v zonepath=$zonepath '{
if (NF == 4)
options="-o " $4;
else
options=""
@@ -302,22 +302,22 @@
if [ ! -s $fstmpfile ]; then
return;
fi
# Reverse sort the fs entries so we can handle nested unmounts.
- sort -r $fstmpfile | nawk -v zonepath=$zonepath '{
+ sort -r $fstmpfile | /usr/xpg4/bin/awk -v zonepath=$zonepath '{
cmd="/usr/sbin/umount " zonepath "/root" $1
if (system(cmd) != 0) {
printf("command failed: %s\n", cmd);
}
}' >>$LOGFILE
}
# Find the dataset mounted on the zonepath.
get_zonepath_ds() {
ZONEPATH_DS=`/usr/sbin/zfs list -H -t filesystem -o name,mountpoint | \
- /usr/bin/nawk -v zonepath=$1 '{
+ /usr/xpg4/bin/awk -v zonepath=$1 '{
if ($2 == zonepath)
print $1
}'`
if [ -z "$ZONEPATH_DS" ]; then
@@ -567,11 +567,11 @@
archive=$2
stage2=$3
vlog "$m_analyse_archive"
- base=`$stage1 $archive | $stage2 2>/dev/null | nawk -F/ '{
+ base=`$stage1 $archive | $stage2 2>/dev/null | /usr/xpg4/bin/awk -F/ '{
# Check for an absolute path archive
if (substr($0, 1, 1) == "/")
exit 1
if ($1 != ".")