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