2
by Julian Edwards
Initial release |
1 |
#!/usr/bin/make -f
|
2 |
||
18
by Andres Rodriguez
* New Upstream Release |
3 |
BUILDHOME = $(CURDIR)/debian/build |
4 |
PYTHON = $(shell pyversions -d) |
|
5 |
# Python enum modules.
|
|
6 |
py_enums := $(wildcard src/*/enum.py) |
|
7 |
||
2
by Julian Edwards
Initial release |
8 |
%: |
11
by Andres Rodriguez
* debian/patches/{02-pserv-config,03-txlongpoll-config}.patch: Refreshed. |
9 |
dh $@ --with python2,apport --buildsystem=python_distutils |
2
by Julian Edwards
Initial release |
10 |
|
5
by Andres Rodriguez
* debian/patches: |
11 |
override_dh_installinit: |
43
by Andres Rodriguez, Jeroen Vermeulen, Andres Rodriguez
* New upstream release |
12 |
dh_installinit --name maas-txlongpoll --no-start |
13 |
dh_installinit --name maas-region-celery --no-start |
|
5
by Andres Rodriguez
* debian/patches: |
14 |
dh_installinit --name maas-pserv |
20.1.3
by Andres Rodriguez, Julian Edwards, Raphaël Badin, Jeroen Vermeulen, Andres Rodriguez, Robie Basak, Scott Moser, Diogo Matsubara
* New upstream release. (LP: #1062518) |
15 |
dh_installinit --name maas-cluster-celery |
16 |
dh_installinit --name maas-dhcp-server |
|
5
by Andres Rodriguez
* debian/patches: |
17 |
|
18
by Andres Rodriguez
* New Upstream Release |
18 |
override_dh_auto_build: |
19 |
dh_auto_build
|
|
20 |
||
21 |
mkdir -p $(BUILDHOME) |
|
22 |
HOME=$(BUILDHOME) PYTHONPATH=$(CURDIR)/src/ $(PYTHON) \ |
|
23 |
$(CURDIR)/src/maasserver/utils/jsenums.py \ |
|
24 |
$(py_enums) > $(BUILDHOME)/enums.js |
|
25 |
||
4
by Andres Rodriguez, Dave Walker, Andres Rodriguez
* New upstream snapshot. |
26 |
override_dh_auto_install: |
27 |
dh_auto_install
|
|
28 |
||
5
by Andres Rodriguez
* debian/patches: |
29 |
# Move static files
|
30 |
install -d -m 755 $(CURDIR)/debian/tmp/usr/share/maas/web/static |
|
31 |
mv $(CURDIR)/debian/tmp/usr/lib/python*/*-packages/maasserver/static \ |
|
32 |
$(CURDIR)/debian/tmp/usr/share/maas/web/ |
|
4
by Andres Rodriguez, Dave Walker, Andres Rodriguez
* New upstream snapshot. |
33 |
|
18
by Andres Rodriguez
* New Upstream Release |
34 |
# Install built enums.js file.
|
35 |
cp $(BUILDHOME)/enums.js $(CURDIR)/debian/tmp/usr/share/maas/web/static/js/ |
|
36 |
||
20.1.3
by Andres Rodriguez, Julian Edwards, Raphaël Badin, Jeroen Vermeulen, Andres Rodriguez, Robie Basak, Scott Moser, Diogo Matsubara
* New upstream release. (LP: #1062518) |
37 |
# install the apparmor profile
|
38 |
install -d -m 755 $(CURDIR)/debian/tmp/etc/apparmor.d/dhcpd.d |
|
39 |
install -m 644 $(CURDIR)/debian/maas-dhcp.apparmor \ |
|
40 |
$(CURDIR)/debian/tmp/etc/apparmor.d/dhcpd.d/maas |
|
41 |
||
4
by Andres Rodriguez, Dave Walker, Andres Rodriguez
* New upstream snapshot. |
42 |
dh_install --list-missing |
43 |
||
18
by Andres Rodriguez
* New Upstream Release |
44 |
override_dh_auto_clean: |
45 |
dh_auto_clean
|
|
46 |
rm -rf $(BUILDHOME) |
|
47 |
rm -rf src/*.egg-info |
|
48 |
||
2
by Julian Edwards
Initial release |
49 |
DEB_DEBIAN_DIR=$(dir $(firstword $(MAKEFILE_LIST))) |
50 |
REV=$(shell dpkg-parsechangelog -l$(DEB_DEBIAN_DIR)/changelog \ |
|
51 |
| sed -rne 's,^Version: .*[+~]bzr([0-9]+).*,\1,p') |
|
52 |
VER=$(shell dpkg-parsechangelog -l$(DEB_DEBIAN_DIR)/changelog \ |
|
53 |
| sed -rne 's,^Version: ([^-]+).*,\1,p') |
|
54 |
get-orig-source: |
|
55 |
bzr export -r $(REV) --root=maas-$(VER).orig \ |
|
58
by Andres Rodriguez, Andres Rodriguez, Jason Hobbs, Jeroen Vermeulen
* New upstream bugfix release: |
56 |
maas_$(VER).orig.tar.gz lp:maas/1.5 |