Mercurial > vanilla
annotate core/sysvinit/disable-components.patch @ 1185:6ac8b545df56
vanilla: use busybox add-shell/remove-shell for post scripts
author | David Demelier <markand@malikania.fr> |
---|---|
date | Mon, 28 Oct 2019 20:05:00 +0100 |
parents | ea6f9731d8b4 |
children |
rev | line source |
---|---|
50
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
1 --- src/Makefile.orig 2019-02-28 10:43:10.112032134 +0100 |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
2 +++ src/Makefile 2019-02-28 10:49:57.227210545 +0100 |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
3 @@ -23,42 +23,13 @@ |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
4 |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
5 # For some known distributions we do not build all programs, otherwise we do. |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
6 BIN = |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
7 -SBIN = init halt shutdown runlevel killall5 fstab-decode logsave |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
8 -USRBIN = last mesg readbootlog |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
9 +SBIN = init halt shutdown runlevel killall5 |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
10 +USRBIN = |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
11 |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
12 -MAN1 = last.1 lastb.1 mesg.1 readbootlog.1 |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
13 -MAN5 = initscript.5 inittab.5 initctl.5 |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
14 -MAN8 = halt.8 init.8 killall5.8 pidof.8 poweroff.8 reboot.8 runlevel.8 |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
15 -MAN8 += shutdown.8 telinit.8 fstab-decode.8 logsave.8 |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
16 - |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
17 -ifeq ($(DISTRO),) |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
18 -SBIN += sulogin bootlogd |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
19 -USRBIN += utmpdump wall |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
20 -MAN1 += utmpdump.1 wall.1 |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
21 -MAN8 += sulogin.8 bootlogd.8 |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
22 -endif |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
23 - |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
24 -ifeq ($(DISTRO),Debian) |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
25 -CPPFLAGS+= -DACCTON_OFF |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
26 -SBIN += sulogin bootlogd |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
27 -MAN8 += sulogin.8 bootlogd.8 |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
28 -MANDB := |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
29 -endif |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
30 - |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
31 -ifeq ($(DISTRO),Owl) |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
32 -USRBIN += wall |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
33 -MAN1 += wall.1 |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
34 -MANDB := |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
35 -endif |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
36 - |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
37 -ifeq ($(DISTRO),SuSE) |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
38 -CPPFLAGS+= -DUSE_SYSFS -DSANE_TIO -DSIGINT_ONLYONCE -DUSE_ONELINE |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
39 -SBIN += sulogin |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
40 -USRBIN += utmpdump |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
41 -MAN1 += utmpdump.1 |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
42 -MAN8 += sulogin.8 |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
43 -MANDB := |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
44 -endif |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
45 +MAN1 = |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
46 +MAN5 = initscript.5 inittab.5 |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
47 +MAN8 = halt.8 init.8 killall5.8 poweroff.8 reboot.8 runlevel.8 |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
48 +MAN8 += shutdown.8 telinit.8 |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
49 |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
50 ifeq ($(MNTPOINT),yes) |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
51 BIN += mountpoint |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
52 @@ -206,10 +177,6 @@ |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
53 ln -sf halt $(ROOT)/sbin/reboot |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
54 ln -sf halt $(ROOT)/sbin/poweroff |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
55 ln -sf init $(ROOT)/sbin/telinit |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
56 - ln -sf /sbin/killall5 $(ROOT)/bin/pidof |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
57 - if [ ! -f $(ROOT)/usr/bin/lastb ]; then \ |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
58 - ln -sf last $(ROOT)/usr/bin/lastb; \ |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
59 - fi |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
60 $(INSTALL_DIR) $(ROOT)/usr/include/ |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
61 $(INSTALL_DATA) initreq.h $(ROOT)/usr/include/ |
ea6f9731d8b4
core/sysvinit: initial import, closes #1051
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
62 $(INSTALL_DIR) $(ROOT)$(MANDIR)/man1/ |