1[ -n "${JAILED}" ] && return 0
2dumpdev=$(kenv -q dumpdev)
3[ -z "${dumpdev}" ] && return 0
4
5echo "=> Enabling dump device"
6
7# Encrypt dump if supported
8if [ -r /etc/dumppubkey ] && [ "$(sysctl -qn "kern.features.ekcd")" = "1" ]; then
9	dumpon -k /etc/dumppubkey "${dumpdev}"
10else
11	dumpon "${dumpdev}"
12fi
13# shellcheck disable=SC2181
14if [ $? -ne 0 ]; then
15	echo "WARNING: Unable to specify ${dumpdev} as a dump device"
16	return 1
17fi
18
19# Make a symlink in devfs for savecore
20ln -fs "${dumpdev}" /dev/dumpdev
21