commit 6c505e856dfdd5c0398b1012cd6a309b38b94ccc
Author: Ximin Luo <[email protected]>
Date:   Mon May 19 14:46:06 2014 +0100

    install secret file directly with the right perms, and move examples back 
to docdir
---
 facilitator/Makefile.am |   13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/facilitator/Makefile.am b/facilitator/Makefile.am
index 268fec4..e16ea37 100644
--- a/facilitator/Makefile.am
+++ b/facilitator/Makefile.am
@@ -7,7 +7,7 @@ cgibindir = @cgibindir@
 # unfortunately sysvinit does not support having initscripts in /usr/local/etc
 # yet, so we have to hard code a path here. :(
 initscriptdir = /etc/init.d
-exampledir = $(pkgdatadir)/examples
+exampledir = $(docdir)/examples
 appenginedir = $(pkgdatadir)/appengine
 pkgconfdir = $(sysconfdir)/flashproxy
 appengineconfdir = $(pkgconfdir)/reg-appspot
@@ -57,6 +57,12 @@ examples/fp-facilitator.conf: 
examples/fp-facilitator.conf.in Makefile
 pylint: $(dist_bin_SCRIPTS)
        pylint -E $^
 
+install-data-local:
+       $(INSTALL_DATA) -m 600 -t $(DESTDIR)$(pkgconfdir) 
$(srcdir)/examples/reg-email.pass
+
+uninstall-local:
+       rm $(DESTDIR)$(pkgconfdir)/reg-email.pass
+
 # The {pre,post}-{install,remove} targets are just given as reference, and
 # ought to be separate scripts as part of your distro's installation process.
 # They are intentionally not linked to the install target since they require
@@ -107,12 +113,9 @@ install-secrets:
          install -m 600 /dev/null ${pkgconfdir}/reg-daemon.key && \
          openssl genrsa 2048 | tee ${pkgconfdir}/reg-daemon.key | \
          openssl rsa -pubout > ${pkgconfdir}/reg-daemon.pub; }
-       test -f ${pkgconfdir}/reg-email.pass || { \
-         install -m 600 /dev/null ${pkgconfdir}/reg-email.pass && \
-         cat ${exampledir}/reg-email.pass > ${pkgconfdir}/reg-email.pass; }
 
 remove-secrets:
-       for i in reg-daemon.key reg-daemon.pub reg-email.pass; do \
+       for i in reg-daemon.key reg-daemon.pub; do \
          rm -f ${pkgconfdir}/$$i; \
        done
 



_______________________________________________
tor-commits mailing list
[email protected]
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits

Reply via email to