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