1279955Strasz#!/bin/sh
2279955Strasz#
3279955Strasz# $FreeBSD$
4279955Strasz#
5279955Strasz
6279955Straszprint_available() {
7279955Strasz	sed 's/#.*//' /etc/fstab | awk '$4 ~ /noauto/ { print $2 }'
8279955Strasz}
9279955Strasz
10279955Straszprint_one() {
11279955Strasz	local _mntpoint
12279955Strasz
13279955Strasz	_mntpoint="${1%/}"
14279955Strasz	
15279955Strasz	sed 's/#.*//' /etc/fstab | awk '
16279955Strasz	$2 == "'"${_mntpoint}"'" && $4 ~ /noauto/ {
17279955Strasz		if ($1 ~ /:/) { dev=$1 } else { dev=":"$1 }
18279955Strasz		print "-fstype=" $3 "," $4, dev
19279955Strasz	}'
20279955Strasz}
21279955Strasz
22279955Straszif [ $# -eq 0 ]; then
23279955Strasz	print_available
24279955Strasz	exit 0
25279955Straszfi
26279955Strasz
27279955Straszprint_one "$1"
28279955Straszexit 0
29279955Strasz
30