version 1.239, 2004/03/05 23:54:47 |
version 1.240, 2004/03/22 04:34:42 |
|
|
if [ "X${powerdown}" = X"YES" ]; then |
if [ "X${powerdown}" = X"YES" ]; then |
exit 2 |
exit 2 |
fi |
fi |
|
|
|
# bring carp interfaces down gracefully |
|
for hn in /etc/hostname.carp[0-9]*; do |
|
# Strip off /etc/hostname. prefix |
|
if=${hn#/etc/hostname.} |
|
test "$if" = "*" && continue |
|
|
|
ifconfig $if down |
|
done |
else |
else |
echo single user: not running /etc/rc.shutdown |
echo single user: not running /etc/rc.shutdown |
fi |
fi |
|
|
RULES="$RULES\npass in proto tcp from any to any port 22 keep state" |
RULES="$RULES\npass in proto tcp from any to any port 22 keep state" |
RULES="$RULES\npass out proto { tcp, udp } from any to any port 53 keep state" |
RULES="$RULES\npass out proto { tcp, udp } from any to any port 53 keep state" |
RULES="$RULES\npass out inet proto icmp all icmp-type echoreq keep state" |
RULES="$RULES\npass out inet proto icmp all icmp-type echoreq keep state" |
|
RULES="$RULES\npass proto { pfsync, carp }" |
case `sysctl vfs.mounts.nfs 2>/dev/null` in |
case `sysctl vfs.mounts.nfs 2>/dev/null` in |
*[1-9]*) |
*[1-9]*) |
# don't kill NFS |
# don't kill NFS |