swapctl -t doesn't work on fbsd.

This commit is contained in:
Roy Marples 2008-03-04 00:29:43 +00:00
parent 9a1f3768a5
commit 9f0d99020a
4 changed files with 10 additions and 12 deletions

View File

@ -1,6 +1,6 @@
DIR= /etc/init.d DIR= /etc/init.d
SRCS= hostid.in moused.in newsyslog.in pf.in rarpd.in rc-enabled.in \ SRCS= hostid.in moused.in newsyslog.in pf.in rarpd.in rc-enabled.in \
rpcbind.in savecore.in swap-blk.in sysctl.in syslogd.in rpcbind.in savecore.in sysctl.in syslogd.in
BIN= ${OBJS} BIN= ${OBJS}
MK= ../mk MK= ../mk

View File

@ -1,5 +1,5 @@
DIR= /etc/init.d DIR= /etc/init.d
SRCS= ttys.in wscons.in SRCS= swap-blk.in ttys.in wscons.in
BIN= ${OBJS} BIN= ${OBJS}
MK= ../mk MK= ../mk

View File

@ -11,21 +11,19 @@ depend()
start() start()
{ {
ebegin "Activating swap devices" ebegin "Activating swap devices"
if type swapctl >/dev/null 2>&1; then case "${RC_UNAME}" in
swapctl -A -t noblk >/dev/null NetBSD|OpenBSD) swapctl -A -t noblk >/dev/null;;
else *) swapon -a >/dev/null;;
swapon -a >/dev/null esac
fi
eend 0 # If swapon has nothing todo it errors, so always return 0 eend 0 # If swapon has nothing todo it errors, so always return 0
} }
stop() stop()
{ {
ebegin "Deactivating swap devices" ebegin "Deactivating swap devices"
if type swapctl >/dev/null 2>&1; then case "${RC_UNAME}" in
swapctl -U -t noblk >/dev/null NetBSD|OpenBSD) swapctl -U -t noblk >/dev/null;;
else *) swapoff -a >/dev/null;;
swapoff -a >/dev/null esac
fi
eend 0 eend 0
} }