special_noauto revision 279955
188000Sobrien#!/bin/sh 288000Sobrien# 388000Sobrien# $FreeBSD: head/etc/autofs/special_noauto 279955 2015-03-13 12:44:46Z trasz $ 488000Sobrien# 596313Sobrien 688001Sobrienprint_available() { 7200038Skib sed 's/#.*//' /etc/fstab | awk '$4 ~ /noauto/ { print $2 }' 894230Sobrien} 988000Sobrien 1096516Sruprint_one() { 1188000Sobrien local _mntpoint 1296530Sru 1396530Sru _mntpoint="${1%/}" 1492033Sobrien 1588000Sobrien sed 's/#.*//' /etc/fstab | awk ' 1688000Sobrien $2 == "'"${_mntpoint}"'" && $4 ~ /noauto/ { 17200038Skib if ($1 ~ /:/) { dev=$1 } else { dev=":"$1 } 18200038Skib print "-fstype=" $3 "," $4, dev 19200038Skib }' 2088000Sobrien} 21100872Sru 2296516Sruif [ $# -eq 0 ]; then 2388000Sobrien print_available 2488000Sobrien exit 0 25fi 26 27print_one "$1" 28exit 0 29 30