[Ultrapossum-cvs 675] ultrapossum 1.18,1.19,Makefile.am

Zurück zum Archiv-Index

Masato Taruishi taru****@users*****
2004年 10月 6日 (水) 20:54:00 JST


===================================================================
RCS file: ultrapossum/Makefile.am,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- ultrapossum/Makefile.am	2004/10/05 13:50:43	1.18
+++ ultrapossum/Makefile.am	2004/10/06 11:54:00	1.19
@@ -21,16 +21,25 @@
 
 CLEANFILES = variable
 
+CONFIGS = ultrapossum.cf default.cf config.cf
+
 install-data-local:
 	$(mkinstalldirs) $(DESTDIR)/$(sysconfdir)/$(PACKAGE)
 	$(mkinstalldirs) $(DESTDIR)/$(sysconfdir)/$(PACKAGE)/projects/
 	$(mkinstalldirs) $(DESTDIR)/$(sysconfdir)/$(PACKAGE)/apps/
-	$(INSTALL_DATA) $(srcdir)/ultrapossum.cf \
-		$(DESTDIR)/$(sysconfdir)/$(PACKAGE)
-	$(INSTALL_DATA) $(srcdir)/default.cf \
-		$(DESTDIR)/$(sysconfdir)/$(PACKAGE)
-	$(INSTALL_DATA) $(srcdir)/config.cf \
-		$(DESTDIR)/$(sysconfdir)/$(PACKAGE)
+	
+	for f in $(CONFIGS); do \
+	  if test -f $(DESTDIR)/$(sysconfdir)/$(PACKAGE)/$$f; then \
+	    if ! diff $(DESTDIR)/$(sysconfdir)/$(PACKAGE)/$$f $(srcdir)/$$f > /dev/null ; then \
+	      $(INSTALL_DATA) $(srcdir)/$$f \
+		$(DESTDIR)/$(sysconfdir)/$(PACKAGE)/$$f.new; \
+	    fi; \
+	  else \
+	    $(INSTALL_DATA) $(srcdir)/$$f \
+		$(DESTDIR)/$(sysconfdir)/$(PACKAGE); \
+	  fi; \
+	done
+	
 	$(mkinstalldirs) $(DESTDIR)/$(localstatedir)/cache/$(PACKAGE)
 	chmod 1777 $(DESTDIR)/$(localstatedir)/cache/$(PACKAGE)
 



Ultrapossum-cvs メーリングリストの案内
Zurück zum Archiv-Index