[Pkg-sysvinit-commits] r1416 - in sysvinit-upstream/trunk: doc src

Petter Reinholdtsen pere at alioth.debian.org
Fri Jul 10 19:41:55 UTC 2009


Author: pere
Date: 2009-07-10 19:41:54 +0000 (Fri, 10 Jul 2009)
New Revision: 1416

Modified:
   sysvinit-upstream/trunk/doc/Changelog
   sysvinit-upstream/trunk/src/Makefile
Log:
Adjust build rules to make sure the installed binaries are stripped.


Modified: sysvinit-upstream/trunk/doc/Changelog
===================================================================
--- sysvinit-upstream/trunk/doc/Changelog	2009-07-10 19:38:08 UTC (rev 1415)
+++ sysvinit-upstream/trunk/doc/Changelog	2009-07-10 19:41:54 UTC (rev 1416)
@@ -16,6 +16,8 @@
   * Add new option -F to last, to output full date string instead
     of the short form provided by default.  Patch from Olaf Dabrunz
     and SuSe.
+  * Adjust build rules to make sure the installed binaries
+    are stripped.
 
  -- Petter Reinholdtsen <pere at debian.org>  Fri, 30 Jul 2004 14:14:58 +0200
 

Modified: sysvinit-upstream/trunk/src/Makefile
===================================================================
--- sysvinit-upstream/trunk/src/Makefile	2009-07-10 19:38:08 UTC (rev 1415)
+++ sysvinit-upstream/trunk/src/Makefile	2009-07-10 19:41:54 UTC (rev 1416)
@@ -46,7 +46,9 @@
 BIN_OWNER	= root
 BIN_GROUP	= root
 BIN_COMBO	= $(BIN_OWNER):$(BIN_GROUP)
-INSTALL		= install -o $(BIN_OWNER) -g $(BIN_GROUP)
+STRIP		= strip -s -R .comment
+INSTALL_EXEC	= install -o $(BIN_OWNER) -g $(BIN_GROUP) -m 755
+INSTALL_DATA	= install -o $(BIN_OWNER) -g $(BIN_GROUP) -m 644
 MANDIR		= /usr/share/man
 
 # Additional libs for GNU libc.
@@ -111,15 +113,18 @@
 
 install:
 		for i in $(BIN); do \
-			$(INSTALL) -m 755 $$i $(ROOT)/bin/; \
+			$(STRIP) $$i ; \
+			$(INSTALL_EXEC) $$i $(ROOT)/bin/ ; \
 		done
 		for i in $(SBIN); do \
-			$(INSTALL) -m 755 $$i $(ROOT)/sbin/; \
+			$(STRIP) $$i ; \
+			$(INSTALL_EXEC) $$i $(ROOT)/sbin/ ; \
 		done
 		for i in $(USRBIN); do \
-			$(INSTALL) -m 755 $$i $(ROOT)/usr/bin/; \
+			$(STRIP) $$i ; \
+			$(INSTALL_EXEC) $$i $(ROOT)/usr/bin/ ; \
 		done
-		# $(INSTALL) -m 755 etc/initscript.sample $(ROOT)/etc/
+		# $(INSTALL_EXEC) etc/initscript.sample $(ROOT)/etc/
 		ln -sf halt $(ROOT)/sbin/reboot
 		ln -sf halt $(ROOT)/sbin/poweroff
 		ln -sf init $(ROOT)/sbin/telinit
@@ -127,15 +132,15 @@
 		if [ ! -f $(ROOT)/usr/bin/lastb ]; then \
 			ln -sf last $(ROOT)/usr/bin/lastb; \
 		fi
-		$(INSTALL) -m 644 initreq.h $(ROOT)/usr/include/
+		$(INSTALL_DATA) initreq.h $(ROOT)/usr/include/
 		for i in $(MAN1); do \
-			$(INSTALL) -m 644 ../man/$$i $(ROOT)$(MANDIR)/man1/; \
+			$(INSTALL_DATA) ../man/$$i $(ROOT)$(MANDIR)/man1/; \
 		done
 		for i in $(MAN5); do \
-			$(INSTALL) -m 644 ../man/$$i $(ROOT)$(MANDIR)/man5/; \
+			$(INSTALL_DATA) ../man/$$i $(ROOT)$(MANDIR)/man5/; \
 		done
 		for i in $(MAN8); do \
-			$(INSTALL) -m 644 ../man/$$i $(ROOT)$(MANDIR)/man8/; \
+			$(INSTALL_DATA) ../man/$$i $(ROOT)$(MANDIR)/man8/; \
 		done
 ifeq ($(ROOT),)
 		#




More information about the Pkg-sysvinit-commits mailing list