summaryrefslogtreecommitdiffstats
path: root/core/modules/busybox
diff options
context:
space:
mode:
Diffstat (limited to 'core/modules/busybox')
-rw-r--r--core/modules/busybox/module.build5
-rw-r--r--core/modules/busybox/rtcwake-default-rtc0.patch13
-rw-r--r--core/modules/busybox/rtcwake-mode-no.patch16
3 files changed, 1 insertions, 33 deletions
diff --git a/core/modules/busybox/module.build b/core/modules/busybox/module.build
index 3124de81..c6557f91 100644
--- a/core/modules/busybox/module.build
+++ b/core/modules/busybox/module.build
@@ -13,10 +13,7 @@ fetch_source() {
git apply "${MODULE_DIR}/fbsplash-fillbg.patch" || perror "Could not apply busybox patch for fbsplash background filling"
fi
if ! grep -q 'suspend.*"no"' "util-linux/rtcwake.c"; then
- git apply "${MODULE_DIR}/rtcwake-mode-no.patch" || perror "Could not apply busybox patch for rtcwake 'no'-mode"
- fi
- if ! grep -q 'rtc0' "util-linux/rtcwake.c"; then
- git apply "${MODULE_DIR}/rtcwake-default-rtc0.patch" || perror "Could not apply busybox patch for rtcwake default to rtc0"
+ git apply "${MODULE_DIR}/rtcwake-compat.patch" || perror "Could not apply busybox patch for rtcwake compat with util-linux"
fi
cd .. || perror "cd .. failed"
}
diff --git a/core/modules/busybox/rtcwake-default-rtc0.patch b/core/modules/busybox/rtcwake-default-rtc0.patch
deleted file mode 100644
index cc411cd5..00000000
--- a/core/modules/busybox/rtcwake-default-rtc0.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/util-linux/rtcwake.c b/util-linux/rtcwake.c
-index 8aee0cf..6693305 100644
---- a/util-linux/rtcwake.c
-+++ b/util-linux/rtcwake.c
-@@ -122,7 +122,7 @@ int rtcwake_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
- int rtcwake_main(int argc UNUSED_PARAM, char **argv)
- {
- unsigned opt;
-- const char *rtcname = NULL;
-+ const char *rtcname = "/dev/rtc0";
- const char *suspend = "standby";
- const char *opt_seconds;
- const char *opt_time;
diff --git a/core/modules/busybox/rtcwake-mode-no.patch b/core/modules/busybox/rtcwake-mode-no.patch
deleted file mode 100644
index 49c61f89..00000000
--- a/core/modules/busybox/rtcwake-mode-no.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff --git a/util-linux/rtcwake.c b/util-linux/rtcwake.c
-index 8aee0cf..0082e29 100644
---- a/util-linux/rtcwake.c
-+++ b/util-linux/rtcwake.c
-@@ -211,6 +211,11 @@ int rtcwake_main(int argc UNUSED_PARAM, char **argv)
- fflush_all();
- usleep(10 * 1000);
-
-+ if (strcmp(suspend, "no") == 0) {
-+ printf("just setting alarm, no powersaving mode requested\n");
-+ return EXIT_SUCCESS;
-+ }
-+
- if (strcmp(suspend, "on") != 0)
- xopen_xwrite_close(SYS_POWER_PATH, suspend);
- else {