summaryrefslogtreecommitdiff
path: root/etc/Makefile.am
diff options
context:
space:
mode:
authorNoah Slater <nslater@apache.org>2008-04-14 23:15:55 +0000
committerNoah Slater <nslater@apache.org>2008-04-14 23:15:55 +0000
commitd33da1df789a4842269cb0945697320c1ff9d596 (patch)
treefa6e97f86ad5bbdb50f700950ea5aeb5c30578c9 /etc/Makefile.am
parentb5c52f5814d88eb0135935761ed94fd4951d6c2a (diff)
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
Diffstat (limited to 'etc/Makefile.am')
-rw-r--r--etc/Makefile.am64
1 files changed, 11 insertions, 53 deletions
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