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)