From 5a70daa23f8e2efd247acd4e68812fe9f027982f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dag-Erling=20Sm=C3=B8rgrav?= Date: Mon, 20 Sep 2004 17:48:45 +0000 Subject: [PATCH] If $dumpdev is set to AUTO, use the first suitable swap partition listed in /etc/fstab, or print an error message if no suitable device was found. MFC after: 4 weeks --- etc/rc.d/dumpon | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/etc/rc.d/dumpon b/etc/rc.d/dumpon index 8e811341fca5..5bb202e88ac6 100644 --- a/etc/rc.d/dumpon +++ b/etc/rc.d/dumpon @@ -22,6 +22,16 @@ dumpon_start() case ${dumpdev} in [Nn][Oo] | '') ;; + [Aa][Uu][Tt][Oo]) + memsize=$((`/sbin/sysctl -n hw.physmem` / 1024)) + while read dev mp type more ; do + [ "${type}" = "swap" ] || continue + [ -c "${dev}" ] || continue + /sbin/dumpon -v "${dev}" 2>/dev/null && return 0 + done &2 + return 1 + ;; *) /sbin/dumpon -v ${dumpdev} ;;