1 |
e5323cca
|
jim-p
|
#!/bin/sh
|
2 |
|
|
# Based on:
|
3 |
|
|
# FreeBSD: src/etc/rc.d/savecore,v 1.16.2.2.4.1 2010/06/14 02:09:06 kensmith Exp
|
4 |
|
|
|
5 |
|
|
dumpdev=`/bin/realpath /dev/dumpdev`
|
6 |
|
|
dumpdir='/var/crash'
|
7 |
|
|
|
8 |
|
|
if [ ! -c "${dumpdev}" ]; then
|
9 |
|
|
echo "Dump device does not exist. Savecore not run."
|
10 |
|
|
exit
|
11 |
|
|
fi
|
12 |
|
|
|
13 |
|
|
if [ ! -d "${dumpdir}" ]; then
|
14 |
|
|
echo "Dump directory does not exist. Savecore not run."
|
15 |
|
|
exit
|
16 |
|
|
fi
|
17 |
|
|
|
18 |
|
|
if savecore -C "${dumpdir}" "${dumpdev}" >/dev/null; then
|
19 |
|
|
savecore ${dumpdir} ${dumpdev}
|
20 |
|
|
else
|
21 |
|
|
echo 'No core dumps found.'
|
22 |
|
|
fi
|