dumpon (67e751f167c98d02f85eb38401e3e6388db09ac1) dumpon (ccc806a049383e5611b3752e6f384cf03a208039)
1#!/bin/sh
2#
3# $FreeBSD$
4#
5
6# PROVIDE: dumpon
7# BEFORE: disks
8# KEYWORD: nojail

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

47}
48
49dumpon_start()
50{
51 # Enable dumpdev so that savecore can see it. Enable it
52 # early so a crash early in the boot process can be caught.
53 #
54 case ${dumpdev} in
1#!/bin/sh
2#
3# $FreeBSD$
4#
5
6# PROVIDE: dumpon
7# BEFORE: disks
8# KEYWORD: nojail

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

47}
48
49dumpon_start()
50{
51 # Enable dumpdev so that savecore can see it. Enable it
52 # early so a crash early in the boot process can be caught.
53 #
54 case ${dumpdev} in
55 [Nn][Oo] | '')
55 [Nn][Oo])
56 ;;
56 ;;
57 [Aa][Uu][Tt][Oo])
57 [Aa][Uu][Tt][Oo] | '')
58 root_hold_wait
59 dev=$(/bin/kenv -q dumpdev)
60 if [ -n "${dev}" ] ; then
61 dumpon_try "${dev}"
62 return $?
63 fi
58 root_hold_wait
59 dev=$(/bin/kenv -q dumpdev)
60 if [ -n "${dev}" ] ; then
61 dumpon_try "${dev}"
62 return $?
63 fi
64 if [ -z ${dumpdev} ] ; then
65 return
66 fi
64 while read dev mp type more ; do
65 [ "${type}" = "swap" ] || continue
66 case ${dev} in
67 *.bde|*.eli)
68 dumpon_warn_unencrypted
69 dev=${dev%.*}
70 ;;
71 esac

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

80 dumpon_try "${dumpdev}"
81 ;;
82 esac
83}
84
85dumpon_stop()
86{
87 case ${dumpdev} in
67 while read dev mp type more ; do
68 [ "${type}" = "swap" ] || continue
69 case ${dev} in
70 *.bde|*.eli)
71 dumpon_warn_unencrypted
72 dev=${dev%.*}
73 ;;
74 esac

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

83 dumpon_try "${dumpdev}"
84 ;;
85 esac
86}
87
88dumpon_stop()
89{
90 case ${dumpdev} in
88 [Nn][Oo] | '')
91 [Nn][Oo])
89 ;;
90 *)
91 rm -f /dev/dumpdev
92 /sbin/dumpon -v off
93 ;;
94 esac
95}
96
97load_rc_config $name
98run_rc_command "$1"
92 ;;
93 *)
94 rm -f /dev/dumpdev
95 /sbin/dumpon -v off
96 ;;
97 esac
98}
99
100load_rc_config $name
101run_rc_command "$1"