141142Sobrien#!/bin/sh 241142Sobrien# 341142Sobrien# Invalidate /etc/rmtab entries for hosts named. 441142Sobrien# Restart mountd for changes to take effect. 541142Sobrien# 641142Sobrien# usage: fixrmtab host1 host2 ... 741142Sobrien# 8174294Sobrien# Package: am-utils-6.x 941142Sobrien# Author: Andreas Stolcke <stolcke@icsi.berkeley.edu> 1041142Sobrien 1141142Sobrien#set -x 1241142Sobrien 13310490Scy# allow user to pass RMTAB file name from environment 14310490Scyif test -z "${RMTAB}" ; then 15310490Scy RMTAB=/etc/rmtab 16310490Scyfi 1741142Sobrien 18310490Scyif [ ! -f "$RMTAB" ]; then 1941142Sobrien exit 0 2041142Sobrienfi 2141142Sobrien 22310490ScyTMP="$(mktemp ${RMTAB}.XXXXXX)" 23310490Scyif [ -z "$TMP" ]; then 24310490Scy exit 1 25310490Scyfi 26310490Scy 27310490Scytrap "rm -f $TMP" 0 1 2 3 15 28310490Scy 29310490Scyfor host 3041142Sobriendo 31310490Scy sed -e "/^$host:/s/^./#/" "$RMTAB" > "$TMP" && cp "$TMP" "$RMTAB" 3241142Sobriendone 33