]> git.ipfire.org Git - people/amarx/ipfire-3.x.git/blame - sysvinit/patches/sysvinit-2.86-remove-utils-1.patch
Move all packages to root.
[people/amarx/ipfire-3.x.git] / sysvinit / patches / sysvinit-2.86-remove-utils-1.patch
CommitLineData
f95181bd
MT
1--- sysvinit-2.86/src/Makefile.old 2009-08-05 17:57:57.000000000 +0200
2+++ sysvinit-2.86/src/Makefile 2009-08-05 19:03:04.000000000 +0200
3@@ -10,32 +10,26 @@
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+USRBIN += utmpdump
30+MAN1 += mountpoint.1
31 endif
32
33 ifeq ($(DISTRO),Debian)
34 BIN += mountpoint
35-SBIN += sulogin bootlogd
36 MAN1 += mountpoint.1
37-MAN8 += sulogin.8 bootlogd.8
38 endif
39
40 ifeq ($(DISTRO),Owl)
41@@ -50,7 +44,7 @@
42 MANDIR = /usr/share/man
43
44 # Additional libs for GNU libc.
45-ifneq ($(wildcard /usr/lib/libcrypt.a),)
46+ifneq ($(wildcard /usr/lib/libcrypt.so),)
47 LCRYPT = -lcrypt
48 endif
49
50@@ -120,14 +114,10 @@
51 $(INSTALL) -m 755 $$i $(ROOT)/usr/bin/; \
52 done
53 # $(INSTALL) -m 755 etc/initscript.sample $(ROOT)/etc/
54- ln -sf halt $(ROOT)/sbin/reboot
55- ln -sf halt $(ROOT)/sbin/poweroff
56- ln -sf init $(ROOT)/sbin/telinit
57 ln -sf ../sbin/killall5 $(ROOT)/bin/pidof
58 if [ ! -f $(ROOT)/usr/bin/lastb ]; then \
59 ln -sf last $(ROOT)/usr/bin/lastb; \
60 fi
61- $(INSTALL) -m 644 initreq.h $(ROOT)/usr/include/
62 for i in $(MAN1); do \
63 $(INSTALL) -m 644 ../man/$$i $(ROOT)$(MANDIR)/man1/; \
64 done
65@@ -137,12 +127,3 @@
66 for i in $(MAN8); do \
67 $(INSTALL) -m 644 ../man/$$i $(ROOT)$(MANDIR)/man8/; \
68 done
69-ifeq ($(ROOT),)
70- #
71- # This part is skipped on Debian systems, the
72- # debian.preinst script takes care of it.
73- @if [ ! -p /dev/initctl ]; then \
74- echo "Creating /dev/initctl"; \
75- rm -f /dev/initctl; \
76- mknod -m 600 /dev/initctl p; fi
77-endif