summaryrefslogtreecommitdiff
path: root/Makefile
blob: 15341531f4597286d418c76f6f45ed7b2f494bd7 (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
install:
	mkdir -p "${DESTDIR}/usr/share/gitano/skel"
	cp -a gitano-admin "${DESTDIR}/usr/share/gitano/skel"
	mkdir -p "${DESTDIR}/usr/lib/systemd/system/multi-user.target.wants"
	cp units/* "${DESTDIR}/usr/lib/systemd/system"
	for I in $$(cd units; ls); do \
		ln -sf ../$$I "${DESTDIR}/usr/lib/systemd/system/multi-user.target.wants/$$I"; \
	done
	cp -r etc "${DESTDIR}"
	mkdir -p "${DESTDIR}/var/www/htdocs"
	cp http-assets/* "${DESTDIR}/var/www/htdocs"
	ln -s cgit "${DESTDIR}/var/www/htdocs/cgi-bin"
	ln -s /home/lorry/bundles "${DESTDIR}/var/www/htdocs/bundles"
	ln -s /home/lorry/tarballs "${DESTDIR}/var/www/htdocs/tarballs"
	ln -s /home/lorry/lc-status.html "${DESTDIR}/var/www/htdocs/lc-status.html"
	mkdir -p "${DESTDIR}/usr/bin"
	cp bins/trove-early-setup "${DESTDIR}/usr/bin/trove-early-setup"
	mkdir -p "${DESTDIR}/usr/share/trove-setup"
	cp -r share/* "${DESTDIR}/usr/share/trove-setup/"
	mkdir -p "${DESTDIR}/usr/share/trove/"
	cp -r bins/releases-repo-migration.sh "${DESTDIR}/usr/share/trove/releases-repo-migration.sh"

	ln -s /usr/lib/gitano/bin/gitano-command.cgi \
		"${DESTDIR}/var/www/htdocs/gitano-command.cgi"

	ln -s /usr/lib/gitano/bin/gitano-smart-http.cgi \
		"${DESTDIR}/var/www/htdocs/gitano-smart-http.cgi"