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