Deleted Added
full compact
dumpon (136663) dumpon (136684)
1#!/bin/sh
2#
1#!/bin/sh
2#
3# $FreeBSD: head/etc/rc.d/dumpon 136663 2004-10-18 14:59:53Z thomas $
3# $FreeBSD: head/etc/rc.d/dumpon 136684 2004-10-18 23:40:13Z thomas $
4#
5
6# PROVIDE: dumpon
7# REQUIRE: initrandom
8# BEFORE: disks savecore
9# KEYWORD: nojail
10
11. /etc/rc.subr

--- 9 unchanged lines hidden (view full) ---

21 #
22 case ${dumpdev} in
23 [Nn][Oo] | '')
24 ;;
25 [Aa][Uu][Tt][Oo])
26 while read dev mp type more ; do
27 [ "${type}" = "swap" ] || continue
28 [ -c "${dev}" ] || continue
4#
5
6# PROVIDE: dumpon
7# REQUIRE: initrandom
8# BEFORE: disks savecore
9# KEYWORD: nojail
10
11. /etc/rc.subr

--- 9 unchanged lines hidden (view full) ---

21 #
22 case ${dumpdev} in
23 [Nn][Oo] | '')
24 ;;
25 [Aa][Uu][Tt][Oo])
26 while read dev mp type more ; do
27 [ "${type}" = "swap" ] || continue
28 [ -c "${dev}" ] || continue
29 /sbin/dumpon -v "${dev}" 2>/dev/null && return 0
29 if /sbin/dumpon -v "${dev}" 2>/dev/null; then
30 # Make a symlink in devfs for savecore
31 ln -s ${dev} /dev/dumpdev
32 return 0
33 fi
30 done </etc/fstab
31 echo "No suitable dump device was found." 1>&2
32 return 1
33 ;;
34 *)
35 /sbin/dumpon -v ${dumpdev}
36 ;;
37 esac
38}
39
40dumpon_stop()
41{
42 case ${dumpdev} in
43 [Nn][Oo] | '')
44 ;;
45 *)
34 done </etc/fstab
35 echo "No suitable dump device was found." 1>&2
36 return 1
37 ;;
38 *)
39 /sbin/dumpon -v ${dumpdev}
40 ;;
41 esac
42}
43
44dumpon_stop()
45{
46 case ${dumpdev} in
47 [Nn][Oo] | '')
48 ;;
49 *)
50 rm -f /dev/dumpdev
46 /sbin/dumpon -v off
47 ;;
48 esac
49}
50
51load_rc_config $name
52run_rc_command "$1"
51 /sbin/dumpon -v off
52 ;;
53 esac
54}
55
56load_rc_config $name
57run_rc_command "$1"