blob: 1aec85a1f37723b0dbb7d6367149ea814b9712e8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
INDEX = index.html
GPGKEY = praat.gpg.key
WWWDIR = /var/www/praat
WWWHOST = praat.cefala.org
APACHEDIR = /etc/apache2/sites-available
BUILD = www/$(INDEX) apache/praat.conf
REPODATA = repo/db repo/dists repop/pool
REPOHOST = www.cefala.org
USER = rlaboiss
.PHONY: install
install: $(BUILD)
mkdir -p $(WWWDIR)
chown -R '$(USER):$(USER)' $(WWWDIR)
install --mode=644 www/$(INDEX) www/$(GPGKEY) $(WWWDIR)
install --mode=644 apache/praat.conf $(APACHEDIR)
a2ensite praat
service apache2 restart
%: %.in
sed -e 's|@WWWHOST@|$(WWWHOST)|;s|@WWWDIR@|$(WWWDIR)|;s|@INDEX@|$(INDEX)|;s|@GPGKEY@|$(GPGKEY)|' $< > $@
.PHONY: clean
clean:
rm -f $(BUILD)
.PHONY: install-repo
install-repo:
scp -r r$(REPODATA) '$(USER)@$(REPOHOST):$(WWWDIR)'
|