diff options
Diffstat (limited to 'cgit.conf')
-rw-r--r-- | cgit.conf | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/cgit.conf b/cgit.conf new file mode 100644 index 0000000..fa28168 --- /dev/null +++ b/cgit.conf | |||
@@ -0,0 +1,18 @@ | |||
1 | # -*- makefile -*- | ||
2 | SERVER = root@hetzner | ||
3 | SERVER_ROOT_DIR = /usr/local/cgit | ||
4 | SERVER_ROOT = $(SERVER):$(SERVER_ROOT_DIR) | ||
5 | RSYNC = rsync -auvz | ||
6 | STATIC_ASSETS = cgit.css cgit.png robots.txt avatar.png favicon.ico footer.txt | ||
7 | |||
8 | server-install: all | ||
9 | $(RSYNC) cgit $(SERVER_ROOT)/bin/cgit.cgi | ||
10 | $(RSYNC) $(STATIC_ASSETS) $(SERVER_ROOT)/share/ | ||
11 | $(RSYNC) cgitrc $(SERVER):/etc/ | ||
12 | $(RSYNC) cgit-about-filter.sh $(SERVER):/usr/bin/ | ||
13 | ssh root@hetzner \ | ||
14 | chown root:root \ | ||
15 | $(SERVER_ROOT_DIR)/bin/cgit.cgi \ | ||
16 | $(SERVER_ROOT_DIR)/share/* \ | ||
17 | /etc/cgitrc \ | ||
18 | /usr/bin/cgit-about-filter.sh | ||