diff options
Diffstat (limited to 'meta/packages/sysvinit/sysvinit-2.88dsf/install.patch')
-rw-r--r-- | meta/packages/sysvinit/sysvinit-2.88dsf/install.patch | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/meta/packages/sysvinit/sysvinit-2.88dsf/install.patch b/meta/packages/sysvinit/sysvinit-2.88dsf/install.patch new file mode 100644 index 0000000000..5978cea076 --- /dev/null +++ b/meta/packages/sysvinit/sysvinit-2.88dsf/install.patch | |||
@@ -0,0 +1,81 @@ | |||
1 | diff --git a/src/Makefile b/src/Makefile | ||
2 | index e2b8028..3e11e92 100644 | ||
3 | --- a/src/Makefile | ||
4 | +++ b/src/Makefile | ||
5 | @@ -65,7 +65,14 @@ else | ||
6 | INSTALL_DATA = install -m 644 | ||
7 | endif | ||
8 | INSTALL_DIR = install -m 755 -d | ||
9 | -MANDIR = /usr/share/man | ||
10 | + | ||
11 | +ROOT ?= | ||
12 | +base_bindir ?= /bin | ||
13 | +base_sbindir ?= /sbin | ||
14 | +bindir ?= /usr/bin | ||
15 | +sysconfdir ?= /etc | ||
16 | +includedir ?= /usr/include | ||
17 | +mandir ?= /usr/share/man | ||
18 | |||
19 | ifeq ($(WITH_SELINUX),yes) | ||
20 | SELINUX_DEF = -DWITH_SELINUX | ||
21 | @@ -138,39 +145,39 @@ clobber: cleanobjs | ||
22 | distclean: clobber | ||
23 | |||
24 | install: | ||
25 | - $(INSTALL_DIR) $(ROOT)/bin/ $(ROOT)/sbin/ | ||
26 | - $(INSTALL_DIR) $(ROOT)/usr/bin/ | ||
27 | + $(INSTALL_DIR) $(ROOT)$(base_bindir)/ $(ROOT)$(base_sbindir)/ | ||
28 | + $(INSTALL_DIR) $(ROOT)$(bindir)/ | ||
29 | for i in $(BIN); do \ | ||
30 | - $(INSTALL_EXEC) $$i $(ROOT)/bin/ ; \ | ||
31 | + $(INSTALL_EXEC) $$i $(ROOT)$(base_bindir)/ ; \ | ||
32 | done | ||
33 | for i in $(SBIN); do \ | ||
34 | - $(INSTALL_EXEC) $$i $(ROOT)/sbin/ ; \ | ||
35 | + $(INSTALL_EXEC) $$i $(ROOT)$(base_sbindir)/ ; \ | ||
36 | done | ||
37 | for i in $(USRBIN); do \ | ||
38 | - $(INSTALL_EXEC) $$i $(ROOT)/usr/bin/ ; \ | ||
39 | + $(INSTALL_EXEC) $$i $(ROOT)$(bindir)/ ; \ | ||
40 | done | ||
41 | - # $(INSTALL_DIR) $(ROOT)/etc/ | ||
42 | - # $(INSTALL_EXEC) initscript.sample $(ROOT)/etc/ | ||
43 | - ln -sf halt $(ROOT)/sbin/reboot | ||
44 | - ln -sf halt $(ROOT)/sbin/poweroff | ||
45 | - ln -sf init $(ROOT)/sbin/telinit | ||
46 | - ln -sf /sbin/killall5 $(ROOT)/bin/pidof | ||
47 | - if [ ! -f $(ROOT)/usr/bin/lastb ]; then \ | ||
48 | - ln -sf last $(ROOT)/usr/bin/lastb; \ | ||
49 | + # $(INSTALL_DIR) $(ROOT)$(sysconfdir)/ | ||
50 | + # $(INSTALL_EXEC) initscript.sample $(ROOT)$(sysconfdir)/ | ||
51 | + ln -sf halt $(ROOT)$(base_sbindir)/reboot | ||
52 | + ln -sf halt $(ROOT)$(base_sbindir)/poweroff | ||
53 | + ln -sf init $(ROOT)$(base_sbindir)/telinit | ||
54 | + ln -sf $(base_sbindir)/killall5 $(ROOT)$(base_bindir)/pidof | ||
55 | + if [ ! -f $(ROOT)$(bindir)/lastb ]; then \ | ||
56 | + ln -sf last $(ROOT)$(bindir)/lastb; \ | ||
57 | fi | ||
58 | - $(INSTALL_DIR) $(ROOT)/usr/include/ | ||
59 | - $(INSTALL_DATA) initreq.h $(ROOT)/usr/include/ | ||
60 | - $(INSTALL_DIR) $(ROOT)$(MANDIR)/man1/ | ||
61 | - $(INSTALL_DIR) $(ROOT)$(MANDIR)/man5/ | ||
62 | - $(INSTALL_DIR) $(ROOT)$(MANDIR)/man8/ | ||
63 | + $(INSTALL_DIR) $(ROOT)$(includedir)/ | ||
64 | + $(INSTALL_DATA) initreq.h $(ROOT)$(includedir)/ | ||
65 | + $(INSTALL_DIR) $(ROOT)$(mandir)/man1/ | ||
66 | + $(INSTALL_DIR) $(ROOT)$(mandir)/man5/ | ||
67 | + $(INSTALL_DIR) $(ROOT)$(mandir)/man8/ | ||
68 | for i in $(MAN1); do \ | ||
69 | - $(INSTALL_DATA) ../man/$$i $(ROOT)$(MANDIR)/man1/; \ | ||
70 | + $(INSTALL_DATA) ../man/$$i $(ROOT)$(mandir)/man1/; \ | ||
71 | done | ||
72 | for i in $(MAN5); do \ | ||
73 | - $(INSTALL_DATA) ../man/$$i $(ROOT)$(MANDIR)/man5/; \ | ||
74 | + $(INSTALL_DATA) ../man/$$i $(ROOT)$(mandir)/man5/; \ | ||
75 | done | ||
76 | for i in $(MAN8); do \ | ||
77 | - $(INSTALL_DATA) ../man/$$i $(ROOT)$(MANDIR)/man8/; \ | ||
78 | + $(INSTALL_DATA) ../man/$$i $(ROOT)$(mandir)/man8/; \ | ||
79 | done | ||
80 | ifeq ($(ROOT),) | ||
81 | # | ||