From 9070a5dd9cdd7f45ea1075f70956c9376da3af76 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 20 Mar 2020 10:55:32 +0200 Subject: [PATCH] busybox: Add acpid service files. Closes #173 --- core/busybox/build | 2 ++ core/busybox/checksums | 1 + core/busybox/files/acpid.run | 3 +++ core/busybox/sources | 1 + 4 files changed, 7 insertions(+) create mode 100644 core/busybox/files/acpid.run diff --git a/core/busybox/build b/core/busybox/build index 1d6bab23..53e48723 100755 --- a/core/busybox/build +++ b/core/busybox/build @@ -36,9 +36,11 @@ done chmod u+s "$1/usr/bin/busybox-suid" # Install runit services. +install -Dm755 acpid.run "$1/etc/sv/acpid/run" install -Dm755 crond.run "$1/etc/sv/crond/run" install -Dm755 syslogd.run "$1/etc/sv/syslogd/run" install -Dm755 mdev.run "$1/etc/sv/mdev/run" +ln -s /run/runit/supervise.acpid "$1/etc/sv/acpid/supervise" ln -s /run/runit/supervise.crond "$1/etc/sv/crond/supervise" ln -s /run/runit/supervise.syslogd "$1/etc/sv/syslogd/supervise" ln -s /run/runit/supervise.mdev "$1/etc/sv/mdev/supervise" diff --git a/core/busybox/checksums b/core/busybox/checksums index 9790a02a..deb1348e 100644 --- a/core/busybox/checksums +++ b/core/busybox/checksums @@ -3,6 +3,7 @@ d0f940a72f648943c1f2211e0e3117387c31d765137d92bd8284a3fb9752a998 busybox-1.31.1 8d84b1719dca2a751c09072c20cd782a3c47f119a68d35316f89d851daf67b88 fsck-resolve-uuid.patch bb5c0067607c1af43248203d1e5d47b77c996a1466f2b4fc367639e18d490f05 .config b4479adaabffb1fe9af7db676929e8f5f6bbc47869c5309a19056aa66196fbce .config-suid +76978b2b69361d47b3bb314a8a320ca274b2af7339c571be1a19f0e1d8c4da6a acpid.run 814dea14ac612125e97dcc1d619219b2c9dfc14850bf48d858421fb2c98eca12 crond.run 4a5981f4b0d791fe9b84b0b2e01ae905f6565c8245b3cd603e6decf34ddad71a syslogd.run f857fea99533df7b780c911bae19b0029a70ee1c8d36b49e7782604fb9cf25f8 mdev.run diff --git a/core/busybox/files/acpid.run b/core/busybox/files/acpid.run new file mode 100644 index 00000000..55643eeb --- /dev/null +++ b/core/busybox/files/acpid.run @@ -0,0 +1,3 @@ +#!/bin/sh +mkdir -p /etc/acpi +exec acpid -f diff --git a/core/busybox/sources b/core/busybox/sources index 767f7da6..bacbcd11 100644 --- a/core/busybox/sources +++ b/core/busybox/sources @@ -3,6 +3,7 @@ patches/adduser-no-setgid.patch patches/fsck-resolve-uuid.patch files/.config files/.config-suid +files/acpid.run files/crond.run files/syslogd.run files/mdev.run