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