aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am17
1 files changed, 16 insertions, 1 deletions
diff --git a/Makefile.am b/Makefile.am
index 6b57ce1..a0de6e8 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -10,7 +10,10 @@
SENTINEL =
htmldir = $(localstatedir)/www/mumble.replicant.us
-html_DATA = var/www/mumble.replicant.us/index.html
+html_DATA = \
+ var/www/mumble.replicant.us/index.html \
+ var/www/mumble.replicant.us/mumble.replicant.us.tar.xz \
+ $(SENTINEL)
mumbleconfigdir = $(sysconfdir)
mumbleconfig_DATA = etc/mumble-server.ini
@@ -24,6 +27,18 @@ sitesavailable_DATA = \
etc/apache2/sites-available/mumble.replicant.us-init.conf \
$(SENTINEL)
+.PHONY: mumble.replicant.us.tar
+var/www/mumble.replicant.us/mumble.replicant.us.tar:
+ rm -f $@
+ git archive HEAD \
+ --format tar \
+ --prefix=mumble.replicant.us/ \
+ -o $@
+
+var/www/mumble.replicant.us/mumble.replicant.us.tar.xz: var/www/mumble.replicant.us/mumble.replicant.us.tar
+ rm -f $@
+ xz -9e --verbose $<
+
EXTRA_DIST = \
$(letsencryptrenewal_DATA) \
$(mumbleconfig_DATA) \