11.1Schristos#!/bin/sh
21.1Schristos#
31.1Schristos# $NetBSD: special_noauto,v 1.1 2018/01/09 03:31:14 christos Exp $
41.1Schristos#
51.1Schristos
61.1Schristosprint_available() {
71.1Schristos	sed 's/#.*//' /etc/fstab | awk '$4 ~ /noauto/ { print $2 }'
81.1Schristos}
91.1Schristos
101.1Schristosprint_one() {
111.1Schristos	local _mntpoint
121.1Schristos
131.1Schristos	_mntpoint="${1%/}"
141.1Schristos
151.1Schristos	sed 's/#.*//' /etc/fstab | awk '
161.1Schristos	$2 == "'"${_mntpoint}"'" && $4 ~ /noauto/ {
171.1Schristos		if ($1 ~ /:/) { dev=$1 } else { dev=":"$1 }
181.1Schristos		print "-fstype=" $3 "," $4, dev
191.1Schristos	}'
201.1Schristos}
211.1Schristos
221.1Schristosif [ $# -eq 0 ]; then
231.1Schristos	print_available
241.1Schristos	exit 0
251.1Schristosfi
261.1Schristos
271.1Schristosprint_one "$1"
281.1Schristosexit 0
291.1Schristos
30