--- src/Makefile | 27 +++++++++------------------ 1 file changed, 9 insertions(+), 18 deletions(-) --- src/Makefile +++ src/Makefile 2018-08-06 12:55:51.256999853 +0000 @@ -9,7 +9,7 @@ # CPPFLAGS = -CFLAGS ?= -ansi -O2 -fomit-frame-pointer -fstack-protector-strong +CFLAGS ?= $(RPM_OPT_FLAGS) override CFLAGS += -W -Wall -Wunreachable-code -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -D_XOPEN_SOURCE -D_GNU_SOURCE override CFLAGS += $(shell getconf LFS_CFLAGS) STATIC = @@ -23,13 +23,13 @@ MNTPOINT= # For some known distributions we do not build all programs, otherwise we do. BIN = -SBIN = init halt shutdown runlevel killall5 fstab-decode -USRBIN = last mesg +SBIN = killall5 fstab-decode +USRBIN = -MAN1 = last.1 lastb.1 mesg.1 -MAN5 = initscript.5 inittab.5 initctl.5 -MAN8 = halt.8 init.8 killall5.8 pidof.8 poweroff.8 reboot.8 runlevel.8 -MAN8 += shutdown.8 telinit.8 fstab-decode.8 +MAN1 = +MAN5 = +MAN8 = killall5.8 pidof.8 +MAN8 += fstab-decode.8 ifeq ($(DISTRO),) SBIN += sulogin bootlogd @@ -53,10 +53,6 @@ endif ifeq ($(DISTRO),SuSE) CPPFLAGS+= -DUSE_SYSFS -DSANE_TIO -DSIGINT_ONLYONCE -DUSE_ONELINE -SBIN += sulogin -USRBIN += utmpdump -MAN1 += utmpdump.1 -MAN8 += sulogin.8 MANDB := endif @@ -189,13 +185,8 @@ install: done # $(INSTALL_DIR) $(ROOT)/etc/ # $(INSTALL_EXEC) ../doc/initscript.sample $(ROOT)/etc/ - ln -sf halt $(ROOT)/sbin/reboot - ln -sf halt $(ROOT)/sbin/poweroff - ln -sf init $(ROOT)/sbin/telinit - ln -sf /sbin/killall5 $(ROOT)/bin/pidof - if [ ! -f $(ROOT)/usr/bin/lastb ]; then \ - ln -sf last $(ROOT)/usr/bin/lastb; \ - fi + ln -sf killall5 $(ROOT)/sbin/pidof + ln -sf ../sbin/killall5 $(ROOT)/bin/pidof $(INSTALL_DIR) $(ROOT)/usr/include/ $(INSTALL_DATA) initreq.h $(ROOT)/usr/include/ $(INSTALL_DIR) $(ROOT)$(MANDIR)/man1/