mirror of
https://github.com/lucaspalomodevelop/opnsense-core.git
synced 2026-03-13 00:07:27 +00:00
pkg: also rc.shutdown hook, better for ACPI shutdown
This commit is contained in:
parent
a25633f1f9
commit
80eefebf42
@ -21,6 +21,16 @@ EOF
|
||||
cat /etc/rc.bak >> /etc/rc
|
||||
rm -f /etc/rc.bak
|
||||
|
||||
echo "Hooking into /etc/rc.shutdown"
|
||||
cp /etc/rc.shutdown /etc/rc.shutdown.bak
|
||||
cat > /etc/rc.shutdown <<EOF
|
||||
#!/bin/sh
|
||||
# OPNsense rc(8) hook was automatically installed:
|
||||
if [ -f /usr/local/etc/rc.shutdown ]; then /usr/local/etc/rc.shutdown; exit 0; fi
|
||||
EOF
|
||||
cat /etc/rc.shutdown.bak >> /etc/rc.shutdown
|
||||
rm -f /etc/rc.shutdown.bak
|
||||
|
||||
echo "Writing package metadata"
|
||||
mkdir -p /usr/local/opnsense/version
|
||||
if [ -f /usr/local/opnsense/version/opnsense ]; then
|
||||
|
||||
@ -13,3 +13,8 @@ echo "Unhooking from /etc/rc"
|
||||
cp /etc/rc /etc/rc.bak
|
||||
tail -n +4 /etc/rc.bak > /etc/rc
|
||||
rm -f /etc/rc.bak
|
||||
|
||||
echo "Unhooking from /etc/rc.shutdown"
|
||||
cp /etc/rc.shutdown /etc/rc.shutdown.bak
|
||||
tail -n +4 /etc/rc.shutdown.bak > /etc/rc.shutdown
|
||||
rm -f /etc/rc.shutdown.bak
|
||||
|
||||
2
plist
2
plist
@ -98,7 +98,6 @@
|
||||
/usr/local/etc/rc.firmware
|
||||
/usr/local/etc/rc.firmware.subr
|
||||
/usr/local/etc/rc.halt
|
||||
/usr/local/etc/rc.halt.subr
|
||||
/usr/local/etc/rc.initial
|
||||
/usr/local/etc/rc.initial.banner
|
||||
/usr/local/etc/rc.initial.defaults
|
||||
@ -137,6 +136,7 @@
|
||||
/usr/local/etc/rc.reload_interfaces
|
||||
/usr/local/etc/rc.resolv_conf_generate
|
||||
/usr/local/etc/rc.restart_webgui
|
||||
/usr/local/etc/rc.shutdown
|
||||
/usr/local/etc/rc.sshd
|
||||
/usr/local/etc/rc.syshook
|
||||
/usr/local/etc/rc.update_alias_url_data
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
#!/bin/sh
|
||||
|
||||
. /usr/local/etc/rc.halt.subr
|
||||
. /usr/local/etc/rc.shutdown
|
||||
|
||||
/sbin/shutdown -op now
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
#!/bin/sh
|
||||
|
||||
. /usr/local/etc/rc.halt.subr
|
||||
. /usr/local/etc/rc.shutdown
|
||||
|
||||
/sbin/shutdown -or now
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user