Install a skeleton configuration file carefully.
authormdw <mdw>
Thu, 18 Sep 1997 11:15:14 +0000 (11:15 +0000)
committermdw <mdw>
Thu, 18 Sep 1997 11:15:14 +0000 (11:15 +0000)
conf/Makefile.am

index e3e69e6..3fc3faa 100644 (file)
@@ -1,7 +1,7 @@
 ## Process this file with `automake' to generate `Makefile.in'
 ## -*-makefile-*-
 ##
-## $Id: Makefile.am,v 1.1 1997/08/20 16:27:02 mdw Exp $
+## $Id: Makefile.am,v 1.2 1997/09/18 11:15:14 mdw Exp $
 ##
 ## Makefile for `become'
 ##
 ##----- Revision history ----------------------------------------------------
 ##
 ## $Log: Makefile.am,v $
-## Revision 1.1  1997/08/20 16:27:02  mdw
+## Revision 1.2  1997/09/18 11:15:14  mdw
+## Install a skeleton configuration file carefully.
+##
+## Revision 1.1  1997/08/20  16:27:02  mdw
 ## New file.
 ##
 
 
 etcdir = @etcdir@
 
-etc_DATA = become.conf
+noinst_DATA = become.conf
+
+install-data-local: become.conf
+       $(mkinstalldirs) $(etcdir)
+       if test -r $(etcdir)/become.conf; then \
+         echo ">>>>>"; \
+         echo ">>>>> become.conf NOT installed"; \
+         echo ">>>>>"; \
+       else \
+         $(INSTALL_DATA) $(srcdir)/become.conf $(etcdir)/become.conf; \
+       fi
+
+uninstall-local:
+       if cmp -s $(srcdir)/become.conf $(etcdir)/become.conf; then \
+         rm -f $(etcdir)/become.conf; \
+       else \
+         echo ">>>>>"; \
+         echo ">>>>> $(etcdir)/become.conf NOT uninstalled."; \
+         echo ">>>>>"; \
+       fi
 
 ##----- That's all, folks ---------------------------------------------------