root / debian / rules @ 8d2a9dfe
History | View | Annotate | Download (1.3 kB)
1 | bb84cf5f | Vangelis Koukis | #!/usr/bin/make -f |
---|---|---|---|
2 | bb84cf5f | Vangelis Koukis | # Sample debian/rules that uses debhelper. |
3 | bb84cf5f | Vangelis Koukis | # This file is public domain software, originally written by Joey Hess. |
4 | bb84cf5f | Vangelis Koukis | # |
5 | bb84cf5f | Vangelis Koukis | |
6 | bb84cf5f | Vangelis Koukis | # Uncomment this to turn on verbose mode. |
7 | bb84cf5f | Vangelis Koukis | export DH_VERBOSE=1 |
8 | bb84cf5f | Vangelis Koukis | |
9 | bb84cf5f | Vangelis Koukis | BUILDDIR := debian |
10 | bb84cf5f | Vangelis Koukis | DESTDIR := ${CURDIR}/${BUILDDIR} |
11 | bb84cf5f | Vangelis Koukis | |
12 | bb84cf5f | Vangelis Koukis | PACKAGES = \ |
13 | bb84cf5f | Vangelis Koukis | snf-astakos-app \ |
14 | bb84cf5f | Vangelis Koukis | snf-common \ |
15 | 5605aaee | Georgios D. Tsoukalas | snf-branding \ |
16 | bb84cf5f | Vangelis Koukis | snf-cyclades-app \ |
17 | bb84cf5f | Vangelis Koukis | snf-cyclades-gtools \ |
18 | bb84cf5f | Vangelis Koukis | snf-webproject \ |
19 | bb84cf5f | Vangelis Koukis | snf-pithos-app \ |
20 | bb84cf5f | Vangelis Koukis | snf-pithos-backend \ |
21 | 6a97152d | Stratos Psomadakis | snf-tools \ |
22 | c24caa18 | Christos Stavrakakis | snf-stats-app \ |
23 | c24caa18 | Christos Stavrakakis | snf-django-lib |
24 | c24caa18 | Christos Stavrakakis | |
25 | c24caa18 | Christos Stavrakakis | PYTHON_PACKAGES = \ |
26 | c24caa18 | Christos Stavrakakis | astakosclient |
27 | bb84cf5f | Vangelis Koukis | |
28 | bb84cf5f | Vangelis Koukis | %: |
29 | bb84cf5f | Vangelis Koukis | dh $@ --with python2 |
30 | bb84cf5f | Vangelis Koukis | |
31 | bb84cf5f | Vangelis Koukis | |
32 | bb84cf5f | Vangelis Koukis | override_dh_auto_install: |
33 | bb84cf5f | Vangelis Koukis | for package in $(PACKAGES); do \ |
34 | bb84cf5f | Vangelis Koukis | cd $$package ; \ |
35 | bb84cf5f | Vangelis Koukis | python setup.py install --root=$(DESTDIR)/$$package --install-layout=deb ; \ |
36 | bb84cf5f | Vangelis Koukis | cd - ; \ |
37 | bb84cf5f | Vangelis Koukis | done |
38 | c24caa18 | Christos Stavrakakis | for package in $(PYTHON_PACKAGES); do \ |
39 | c24caa18 | Christos Stavrakakis | cd $$package ; \ |
40 | c24caa18 | Christos Stavrakakis | python setup.py install --root=$(DESTDIR)/python-$$package --install-layout=deb ; \ |
41 | c24caa18 | Christos Stavrakakis | cd - ; \ |
42 | c24caa18 | Christos Stavrakakis | done |
43 | bb84cf5f | Vangelis Koukis | -for py in $(shell pyversions -vr debian/control); do \ |
44 | bb84cf5f | Vangelis Koukis | rm $(DESTDIR)/*/usr/lib/python$$py/*-packages/*-nspkg.pth; \ |
45 | bb84cf5f | Vangelis Koukis | done |
46 | bb84cf5f | Vangelis Koukis | dh_install |
47 | bb84cf5f | Vangelis Koukis | |
48 | bb84cf5f | Vangelis Koukis | override_dh_fixperms: |
49 | bb84cf5f | Vangelis Koukis | dh_fixperms |
50 | bb84cf5f | Vangelis Koukis | chmod 0640 $(DESTDIR)/*/etc/synnefo/* |
51 | bb84cf5f | Vangelis Koukis | chmod 0750 $(DESTDIR)/*/etc/synnefo |
52 | bb84cf5f | Vangelis Koukis | chown -R root:www-data $(DESTDIR)/*/etc/synnefo |
53 | bb84cf5f | Vangelis Koukis | |
54 | bb84cf5f | Vangelis Koukis | override_dh_installinit: |
55 | bb84cf5f | Vangelis Koukis | dh_installinit --name=snf-ganeti-eventd --error-handler=true -- defaults 20 80 -i |
56 | bb84cf5f | Vangelis Koukis | dh_installinit --name=snf-dispatcher --error-handler=true -- defaults 20 80 -i |
57 | bb84cf5f | Vangelis Koukis | |
58 | bb84cf5f | Vangelis Koukis | override_dh_build: |