$NetBSD: patch-aa,v 1.1.1.1 2003/05/08 05:07:54 jeremy-c-reed Exp $ --- Makefile.orig Tue Nov 6 03:58:16 2001 +++ Makefile Wed Nov 6 00:32:19 2002 @@ -21,11 +21,11 @@ PROGS = init halt shutdown killall5 runlevel sulogin last mesg endif -BIN_OWNER = root -BIN_GROUP = root +BIN_OWNER = $(ROOT_USER) +BIN_GROUP = $(ROOT_GROUP) BIN_COMBO = $(BIN_OWNER).$(BIN_GROUP) INSTALL = install -o $(BIN_OWNER) -g $(BIN_GROUP) -MANDIR = /usr/share/man +MANDIR = /man # Additional libs for Gnu Libc ifneq ($(wildcard /usr/lib/libcrypt.a),) @@ -89,16 +89,16 @@ runlevel shutdown $(ROOT)/sbin # These are not installed by default ifeq ($(DEBIAN),) - $(INSTALL) -m 555 utmpdump wall $(ROOT)/usr/bin + $(INSTALL) -m 555 utmpdump wall $(ROOT)/bin endif - # $(INSTALL) -m 755 etc/initscript.sample $(ROOT)/etc - $(INSTALL) -m 755 mesg last $(ROOT)/usr/bin + $(INSTALL) -m 644 initscript.sample $(ROOT)/share/sysvinit + $(INSTALL) -m 755 mesg last $(ROOT)/bin cd $(ROOT)/sbin; ln -sf halt reboot; chown $(BIN_COMBO) reboot cd $(ROOT)/sbin; ln -sf halt poweroff; chown $(BIN_COMBO) poweroff cd $(ROOT)/sbin; ln -sf init telinit; chown $(BIN_COMBO) telinit cd $(ROOT)/bin; ln -sf ../sbin/killall5 pidof; chown $(BIN_COMBO) pidof - cd $(ROOT)/usr/bin; ln -sf last lastb; chown $(BIN_COMBO) lastb - $(INSTALL) -m 644 initreq.h $(ROOT)/usr/include + cd $(ROOT)/bin; ln -sf last lastb; chown $(BIN_COMBO) lastb + $(INSTALL) -m 644 initreq.h $(ROOT)/include $(INSTALL) -m 644 ../man/*.8 $(ROOT)$(MANDIR)/man8 $(INSTALL) -m 644 ../man/*.5 $(ROOT)$(MANDIR)/man5 ifeq ($(DEBIAN),) @@ -106,10 +106,3 @@ endif $(INSTALL) -m 644 ../man/last.1 ../man/lastb.1 ../man/mesg.1 \ $(ROOT)$(MANDIR)/man1 - # - # This part is skipped on debian systems, the - # debian.preinst script takes care of it. - @if [ ! -p /dev/initctl ]; then \ - echo "Creating /dev/initctl"; \ - rm -f /dev/initctl; \ - mknod -m 600 /dev/initctl p; fi