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