]> git.ipfire.org Git - people/amarx/ipfire-3.x.git/blob - sysvinit/patches/sysvinit-2.86-remove-utils-1.patch
sysvinit: Remove last lasb and mesg.
[people/amarx/ipfire-3.x.git] / sysvinit / patches / sysvinit-2.86-remove-utils-1.patch
1 diff -Nur sysvinit-2.86-orig/src/Makefile sysvinit-2.86/src/Makefile
2 --- sysvinit-2.86-orig/src/Makefile 2004-06-09 14:47:45.000000000 +0200
3 +++ sysvinit-2.86/src/Makefile 2015-01-24 20:17:45.980202112 +0100
4 @@ -10,32 +10,30 @@
5
6 CC = gcc
7 CFLAGS = -Wall -O2 -fomit-frame-pointer -D_GNU_SOURCE
8 -LDFLAGS = -s
9 +LDFLAGS =
10 STATIC =
11
12 # For some known distributions we do not build all programs, otherwise we do.
13 BIN =
14 -SBIN = init halt shutdown runlevel killall5
15 -USRBIN = last mesg
16 +SBIN = killall5
17 +USRBIN =
18
19 -MAN1 = last.1 lastb.1 mesg.1
20 -MAN5 = initscript.5 inittab.5
21 -MAN8 = halt.8 init.8 killall5.8 pidof.8 poweroff.8 reboot.8 runlevel.8
22 -MAN8 += shutdown.8 telinit.8
23 +MAN1 =
24 +MAN8 = killall5.8 pidof.8
25
26 ifeq ($(DISTRO),)
27 -BIN += mountpoint
28 -SBIN += sulogin bootlogd
29 -USRBIN += utmpdump wall
30 -MAN1 += mountpoint.1 wall.1
31 -MAN8 += sulogin.8 bootlogd.8
32 +BIN +=
33 +SBIN +=
34 +USRBIN +=
35 +MAN1 +=
36 +MAN8 +=
37 endif
38
39 ifeq ($(DISTRO),Debian)
40 -BIN += mountpoint
41 -SBIN += sulogin bootlogd
42 -MAN1 += mountpoint.1
43 -MAN8 += sulogin.8 bootlogd.8
44 +BIN +=
45 +SBIN +=
46 +MAN1 +=
47 +MAN8 +=
48 endif
49
50 ifeq ($(DISTRO),Owl)
51 @@ -50,7 +48,7 @@
52 MANDIR = /usr/share/man
53
54 # Additional libs for GNU libc.
55 -ifneq ($(wildcard /usr/lib/libcrypt.a),)
56 +ifneq ($(wildcard /usr/lib/libcrypt.so),)
57 LCRYPT = -lcrypt
58 endif
59
60 @@ -120,14 +118,7 @@
61 $(INSTALL) -m 755 $$i $(ROOT)/usr/bin/; \
62 done
63 # $(INSTALL) -m 755 etc/initscript.sample $(ROOT)/etc/
64 - ln -sf halt $(ROOT)/sbin/reboot
65 - ln -sf halt $(ROOT)/sbin/poweroff
66 - ln -sf init $(ROOT)/sbin/telinit
67 ln -sf ../sbin/killall5 $(ROOT)/bin/pidof
68 - if [ ! -f $(ROOT)/usr/bin/lastb ]; then \
69 - ln -sf last $(ROOT)/usr/bin/lastb; \
70 - fi
71 - $(INSTALL) -m 644 initreq.h $(ROOT)/usr/include/
72 for i in $(MAN1); do \
73 $(INSTALL) -m 644 ../man/$$i $(ROOT)$(MANDIR)/man1/; \
74 done
75 @@ -137,12 +128,3 @@
76 for i in $(MAN8); do \
77 $(INSTALL) -m 644 ../man/$$i $(ROOT)$(MANDIR)/man8/; \
78 done
79 -ifeq ($(ROOT),)
80 - #
81 - # This part is skipped on Debian systems, the
82 - # debian.preinst script takes care of it.
83 - @if [ ! -p /dev/initctl ]; then \
84 - echo "Creating /dev/initctl"; \
85 - rm -f /dev/initctl; \
86 - mknod -m 600 /dev/initctl p; fi
87 -endif