summaryrefslogtreecommitdiffstats
path: root/sys-utils/rtcwake.c
diff options
context:
space:
mode:
authorMike Frysinger2013-04-24 05:23:21 +0200
committerKarel Zak2013-04-25 09:23:40 +0200
commitcaf60f22fb3d286a74d01a06edeebe48b4b5403b (patch)
tree08dcd55a02679ccb5b0d444a8eb13d1482d5b6bf /sys-utils/rtcwake.c
parentbuild-sys: fix non-linux build (diff)
downloadkernel-qcow2-util-linux-caf60f22fb3d286a74d01a06edeebe48b4b5403b.tar.gz
kernel-qcow2-util-linux-caf60f22fb3d286a74d01a06edeebe48b4b5403b.tar.xz
kernel-qcow2-util-linux-caf60f22fb3d286a74d01a06edeebe48b4b5403b.zip
rtcwake: pass -h to shutdown
The sysvinit shutdown requires you use -h when using -H or -P. Other inits just don't seem to care. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'sys-utils/rtcwake.c')
-rw-r--r--sys-utils/rtcwake.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys-utils/rtcwake.c b/sys-utils/rtcwake.c
index f2efc8728..eedf78d0c 100644
--- a/sys-utils/rtcwake.c
+++ b/sys-utils/rtcwake.c
@@ -569,13 +569,14 @@ int main(int argc, char **argv)
dryrun = 1; /* to skip disabling alarm at the end */
} else if (strcmp(suspend, "off") == 0) {
- char *arg[4];
+ char *arg[5];
int i = 0;
if (verbose)
printf(_("suspend mode: off; executing %s\n"),
_PATH_SHUTDOWN);
arg[i++] = _PATH_SHUTDOWN;
+ arg[i++] = "-h";
arg[i++] = "-P";
arg[i++] = "now";
arg[i] = NULL;