Home | History | Annotate | Line # | Download | only in autofs
      1 #!/bin/sh
      2 #
      3 # $NetBSD: special_noauto,v 1.1 2018/01/09 03:31:14 christos Exp $
      4 #
      5 
      6 print_available() {
      7 	sed 's/#.*//' /etc/fstab | awk '$4 ~ /noauto/ { print $2 }'
      8 }
      9 
     10 print_one() {
     11 	local _mntpoint
     12 
     13 	_mntpoint="${1%/}"
     14 
     15 	sed 's/#.*//' /etc/fstab | awk '
     16 	$2 == "'"${_mntpoint}"'" && $4 ~ /noauto/ {
     17 		if ($1 ~ /:/) { dev=$1 } else { dev=":"$1 }
     18 		print "-fstype=" $3 "," $4, dev
     19 	}'
     20 }
     21 
     22 if [ $# -eq 0 ]; then
     23 	print_available
     24 	exit 0
     25 fi
     26 
     27 print_one "$1"
     28 exit 0
     29 
     30