nps: poci/Makefile - cleaned up (un)install

baggins baggins at pld-linux.org
Sun Sep 25 21:53:08 CEST 2005


Author: baggins                      Date: Sun Sep 25 19:53:08 2005 GMT
Module: nps                           Tag: HEAD
---- Log message:
- cleaned up (un)install

---- Files affected:
nps/poci:
   Makefile (1.11 -> 1.12) 

---- Diffs:

================================================================
Index: nps/poci/Makefile
diff -u nps/poci/Makefile:1.11 nps/poci/Makefile:1.12
--- nps/poci/Makefile:1.11	Sun Sep 25 21:38:42 2005
+++ nps/poci/Makefile	Sun Sep 25 21:53:03 2005
@@ -42,7 +42,7 @@
 endif
 endif
 
-.PHONY: all install uninstall postinstall preuninstall postuninstall clean
+.PHONY: all install uninstall clean
 
 all: nws_mc nws_hb nws_poci jnetctl
 
@@ -68,42 +68,16 @@
 	install -m744 nws_mc      $(DESTDIR)/usr/sbin
 	install -m744 nws_hb      $(DESTDIR)/usr/sbin
 	install -m744 nws_poci    $(DESTDIR)/usr/sbin
-	install -m744 script/poci.init $(DESTDIR)/etc/rc.d/init.d
+	install -m744 script/poci.init $(DESTDIR)/etc/rc.d/init.d/poci
 	sed -e "s/<SWInstalledDate>.*</<SWInstalledDate>`date +%s`</" \
 	    -e "s/SWInfo\(.*\)</SWInfo\1 Source</" \
 	    -e "s at bits.*@bits>$(BITS)</bits>@" \
-	  < swinventory.xml > swinventory.new
-	mv swinventory.new swinventory.xml
-	install -D -m 644 swinventory.xml $(DESTDIR)/etc/newisys/poci/swinventory.xml
+	  < swinventory.xml > $(DESTDIR)/etc/newisys/poci/swinventory.xml
+	chmod 644 $(DESTDIR)/etc/newisys/poci/swinventory.xml
 
-uninstall: preuninstall
+uninstall:
 	rm -f $(DESTDIR)/usr/sbin/nws_mc
 	rm -f $(DESTDIR)/usr/sbin/nws_hb
 	rm -f $(DESTDIR)/usr/sbin/nws_poci
-	rm -f $(DESTDIR)/etc/init.d/poci
+	rm -f $(DESTDIR)/etc/rc.d/init.d/poci
 	rm -rf $(DESTDIR)/etc/newisys/poci
-
-#
-# now add poci as a service
-#
-postinstall:
-ifeq (,$(BUILD_FROM_RPM))
-	if [ -f $(DESTDIR)/etc/init.d/functions ] ; then \
-          chkconfig --add poci ;\
-        else \
-          insserv $(DESTDIR)/etc/init.d/poci ;\
-        fi
-endif
-
-#
-# check to see if poci is running...if so, stop it
-#
-preuninstall:
-	if [ 'ps -Af | grep -v "grep" | grep -q "nws_poci"' ] ; then \
-		$(DESTDIR)/etc/init.d/poci stop ;\
-	fi ;\
-	if [ -f $(DESTDIR)/etc/init.d/functions ] ; then \
-		chkconfig --del poci ;\
-	else \
-		insserv -r $(DESTDIR)/etc/init.d/poci ;\
-	fi
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/nps/poci/Makefile?r1=1.11&r2=1.12&f=u




More information about the pld-cvs-commit mailing list