From d33da1df789a4842269cb0945697320c1ff9d596 Mon Sep 17 00:00:00 2001 From: Noah Slater Date: Mon, 14 Apr 2008 23:15:55 +0000 Subject: removed non-standard use of .dist configuration files git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@648050 13f79535-47bb-0310-9956-ffa450edef68 --- etc/Makefile.am | 64 ++++++++++----------------------------------------------- 1 file changed, 11 insertions(+), 53 deletions(-) (limited to 'etc/Makefile.am') diff --git a/etc/Makefile.am b/etc/Makefile.am index 96b7cbf5..e5a93fab 100644 --- a/etc/Makefile.am +++ b/etc/Makefile.am @@ -14,48 +14,28 @@ datarootdir = @prefix@/share couchprivlibdir = $(erlanglibdir)/couch-$(version)/priv/lib -SUBDIRS = default init launchd logrotate.d +SUBDIRS = couchdb default init launchd logrotate.d -default_sysconf_data = logrotate.d/couchdb.dist - -pkgconf_DATA = couch.ini.dist couch_httpd.conf.dist - -nobase_dist_pkgconf_DATA = conf/mime.types +default_sysconf_data = logrotate.d/couchdb if INIT -init_sysconf_data = default/couchdb.dist -init_DATA = init/couchdb.dist +init_sysconf_data = default/couchdb +init_DATA = init/couchdb endif if LAUNCHD -launchd_DATA = launchd/org.apache.couchdb.plist.dist +launchd_DATA = launchd/org.apache.couchdb.plist endif nobase_sysconf_DATA = $(default_sysconf_data) $(init_sysconf_data) -CLEANFILES = $(init_DATA) $(nobase_sysconf_DATA) $(launchd_DATA) $(pkgconf_DATA) +CLEANFILES = $(init_DATA) $(nobase_sysconf_DATA) $(launchd_DATA) transform = @program_transform_name@ couchdb_command_name = `echo couchdb | sed '$(transform)'` couchjs_command_name = `echo couchjs | sed '$(transform)'` -couch.ini.dist: couch.ini.tpl - sed -e "s|%bindir%|@bindir@|g" \ - -e "s|%pkgconfdir%|@pkgconfdir@|g" \ - -e "s|%pkgdatadir%|@pkgdatadir@|g" \ - -e "s|%pkgstatelibdir%|@pkgstatelibdir@|g" \ - -e "s|%pkgstatelogdir%|@pkgstatelogdir@|g" \ - -e "s|%couchprivlibdir%|$(couchprivlibdir)|g" \ - -e "s|%couchjs_command_name%|$(couchjs_command_name)|g" \ - < $< > $@ - -couch_httpd.conf.dist: couch_httpd.conf.tpl - sed -e "s|%pkgconfdir%|@pkgconfdir@|g" \ - -e "s|%pkgdatadir%|@pkgdatadir@|g" \ - -e "s|%pkgstatelogdir%|@pkgstatelogdir@|g" \ - < $< > $@ - -default/couchdb.dist: default/couchdb.tpl +default/couchdb: default/couchdb.tpl if test "$(mkdir_p)"; then \ $(mkdir_p) default; \ else \ @@ -69,7 +49,7 @@ default/couchdb.dist: default/couchdb.tpl -e "s|%localstatedir%|@localstatedir@|" \ < $< > $@ -init/couchdb.dist: init/couchdb.tpl +init/couchdb: init/couchdb.tpl if test "$(mkdir_p)"; then \ $(mkdir_p) init; \ else \ @@ -84,10 +64,10 @@ init/couchdb.dist: init/couchdb.tpl -e "s|%couchdb_command_name%|$(couchdb_command_name)|" \ < $< > $@ -logrotate.d/couchdb.dist: logrotate.d/couchdb.tpl +logrotate.d/couchdb: logrotate.d/couchdb.tpl sed -e "s|%pkgstatelogdir%|@pkgstatelogdir@|g" < $< > $@ -launchd/org.apache.couchdb.plist.dist: launchd/org.apache.couchdb.plist.tpl +launchd/org.apache.couchdb.plist: launchd/org.apache.couchdb.plist.tpl if test "$(mkdir_p)"; then \ $(mkdir_p) launchd; \ else \ @@ -101,28 +81,6 @@ launchd/org.apache.couchdb.plist.dist: launchd/org.apache.couchdb.plist.tpl < $< > $@ install-data-hook: - if test $(init_DATA); then \ + if test -n "$(init_DATA)"; then \ chmod 755 "$(DESTDIR)$(initdir)/couchdb"; \ - mv -i "$(DESTDIR)$(sysconfdir)/default/couchdb.dist" \ - "$(DESTDIR)$(sysconfdir)/default/couchdb"; \ - mv -i "$(DESTDIR)$(initdir)/couchdb.dist" \ - "$(DESTDIR)$(initdir)/couchdb"; \ fi - if test $(launchd_DATA); then \ - mv -i "$(DESTDIR)$(launchddir)/org.apache.couchdb.plist.dist" \ - "$(DESTDIR)$(launchddir)/org.apache.couchdb.plist"; \ - fi - mv -i "$(DESTDIR)/$(sysconfdir)/logrotate.d/couchdb.dist" \ - "$(DESTDIR)/$(sysconfdir)/logrotate.d/couchdb" - mv -i "$(DESTDIR)/$(pkgconfdir)/couch.ini.dist" \ - "$(DESTDIR)/$(pkgconfdir)/couch.ini" - mv -i "$(DESTDIR)/$(pkgconfdir)/couch_httpd.conf.dist" \ - "$(DESTDIR)/$(pkgconfdir)/couch_httpd.conf" - -uninstall-hook: - rm -f $(DESTDIR)$(initdir)/couchdb - rm -f $(DESTDIR)$(launchddir)/org.apache.couchdb.plist - rm -f $(DESTDIR)$(sysconfdir)/default/couchdb - rm -f $(DESTDIR)$(sysconfdir)/logrotate.d/couchdb - rm -f $(DESTDIR)/$(pkgconfdir)/couch.ini - rm -f $(DESTDIR)/$(pkgconfdir)/couch_httpd.conf -- cgit v1.2.3