From 2c582a694db7f3f6fbfce153e8dc617d7096316b Mon Sep 17 00:00:00 2001 From: Mikael Magnusson Date: Sun, 1 Jul 2018 23:11:14 +0000 Subject: Fix patch symlink --- .../procd-openwrt-18.06/002_lxd_signal_halt.patch | 29 +++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) mode change 120000 => 100644 patches/procd-openwrt-18.06/002_lxd_signal_halt.patch diff --git a/patches/procd-openwrt-18.06/002_lxd_signal_halt.patch b/patches/procd-openwrt-18.06/002_lxd_signal_halt.patch deleted file mode 120000 index e91cbc0..0000000 --- a/patches/procd-openwrt-18.06/002_lxd_signal_halt.patch +++ /dev/null @@ -1 +0,0 @@ -../procd-lede-17.01/002_lxd_signal_halt.patch \ No newline at end of file diff --git a/patches/procd-openwrt-18.06/002_lxd_signal_halt.patch b/patches/procd-openwrt-18.06/002_lxd_signal_halt.patch new file mode 100644 index 0000000..306c39b --- /dev/null +++ b/patches/procd-openwrt-18.06/002_lxd_signal_halt.patch @@ -0,0 +1,28 @@ +--- a/initd/init.c.orig 2018-07-01 22:24:02.065349814 +0000 ++++ b/initd/init.c 2018-07-01 22:23:02.837917724 +0000 +@@ -77,6 +77,7 @@ + sigaction(SIGTERM, &sa_shutdown, NULL); + sigaction(SIGUSR1, &sa_shutdown, NULL); + sigaction(SIGUSR2, &sa_shutdown, NULL); ++ sigaction(SIGPWR, &sa_shutdown, NULL); + + early(); + cmdline(); +--- a/signal.c.orig 2018-03-28 09:29:49.000000000 +0000 ++++ b/signal.c 2018-07-01 22:23:23.357720944 +0000 +@@ -44,6 +44,7 @@ + break; + case SIGUSR1: + case SIGUSR2: ++ case SIGPWR: + event = RB_POWER_OFF; + msg = "poweroff"; + break; +@@ -90,6 +91,7 @@ + sigaction(SIGINT, &sa_shutdown, NULL); + sigaction(SIGUSR1, &sa_shutdown, NULL); + sigaction(SIGUSR2, &sa_shutdown, NULL); ++ sigaction(SIGPWR, &sa_shutdown, NULL); + sigaction(SIGSEGV, &sa_crash, NULL); + sigaction(SIGBUS, &sa_crash, NULL); + sigaction(SIGHUP, &sa_dummy, NULL); -- cgit v1.2.3