diff options
author | Armijn Hemel <armijn@gpl-violations.org> | 2005-10-18 21:53:16 +0000 |
---|---|---|
committer | Armijn Hemel <armijn@gpl-violations.org> | 2005-10-18 21:53:16 +0000 |
commit | 154fbad053343376b66e2a1d1bd37fdbac5b3a00 (patch) | |
tree | ac713ebeeaff46b2ab0d78d71fec7c861f6c2111 /pkgs/os-specific/linux/sysvinit | |
parent | 9503bb2d55b94c6f1b5a84a0695fd01831eed95c (diff) | |
download | nixlib-154fbad053343376b66e2a1d1bd37fdbac5b3a00.tar nixlib-154fbad053343376b66e2a1d1bd37fdbac5b3a00.tar.gz nixlib-154fbad053343376b66e2a1d1bd37fdbac5b3a00.tar.bz2 nixlib-154fbad053343376b66e2a1d1bd37fdbac5b3a00.tar.lz nixlib-154fbad053343376b66e2a1d1bd37fdbac5b3a00.tar.xz nixlib-154fbad053343376b66e2a1d1bd37fdbac5b3a00.tar.zst nixlib-154fbad053343376b66e2a1d1bd37fdbac5b3a00.zip |
hnnnnnng, don't forget the patch
svn path=/nixpkgs/trunk/; revision=4105
Diffstat (limited to 'pkgs/os-specific/linux/sysvinit')
-rw-r--r-- | pkgs/os-specific/linux/sysvinit/sysvinit-2.85-exec.patch | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/sysvinit/sysvinit-2.85-exec.patch b/pkgs/os-specific/linux/sysvinit/sysvinit-2.85-exec.patch new file mode 100644 index 000000000000..b3f12ca9a623 --- /dev/null +++ b/pkgs/os-specific/linux/sysvinit/sysvinit-2.85-exec.patch @@ -0,0 +1,35 @@ +diff -ruN sysvinit-2.85/src/halt.c sysvinit-2.85.new/src/halt.c +--- sysvinit-2.85/src/halt.c 2001-11-27 13:12:03.000000000 +0100 ++++ sysvinit-2.85.new/src/halt.c 2005-10-18 20:09:47.000000000 +0200 +@@ -53,6 +53,10 @@ + #define KERNEL_MONITOR 1 /* If halt() puts you into the kernel monitor. */ + #define RUNLVL_PICKY 0 /* Be picky about the runlevel */ + ++#ifndef EXEC_PATH ++ #define EXEC_PATH "/sbin/shutdown" ++#endif ++ + extern int ifdown(void); + extern int hddown(void); + extern void write_wtmp(char *user, char *id, int pid, int type, char *line); +@@ -139,7 +143,7 @@ + args[i++] = "now"; + args[i++] = NULL; + +- execv("/sbin/shutdown", args); ++ execv(EXEC_PATH, args); + execv("/etc/shutdown", args); + execv("/bin/shutdown", args); + +diff -ruN sysvinit-2.85/src/Makefile sysvinit-2.85.new/src/Makefile +--- sysvinit-2.85/src/Makefile 2001-11-06 12:58:16.000000000 +0100 ++++ sysvinit-2.85.new/src/Makefile 2005-10-18 23:37:46.000000000 +0200 +@@ -9,7 +9,7 @@ + # + + CC = cc +-CFLAGS = -Wall -O2 -D_GNU_SOURCE ++CFLAGS = -Wall -save-temps -O2 -D_GNU_SOURCE -DEXEC_PATH=\"${out}/sbin/shutdown\" + LDFLAGS = -s + STATIC = + |