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" |