sts-sponsors team mailing list archive
-
sts-sponsors team
-
Mailing list archive
-
Message #06608
[Merge] ~ack/maas:bump-debian-compat into maas:master
Alberto Donato has proposed merging ~ack/maas:bump-debian-compat into maas:master.
Commit message:
bump debian/compat to 13, adjust debian package build
Requested reviews:
MAAS Maintainers (maas-maintainers)
For more details, see:
https://code.launchpad.net/~ack/maas/+git/maas/+merge/440016
--
Your team MAAS Committers is subscribed to branch maas:master.
diff --git a/debian/compat b/debian/compat
index f599e28..b1bd38b 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-10
+13
diff --git a/debian/control b/debian/control
index 76ca84c..8410c50 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,7 @@ Source: maas
Section: net
Priority: optional
Maintainer: MAAS developers <maas-devel@xxxxxxxxxxxxxxxx>
-Build-Depends: debhelper (>= 10),
+Build-Depends: debhelper (>= 13),
dh-apport,
dh-exec,
dh-python,
diff --git a/debian/rules b/debian/rules
index 82abdd2..be69fa5 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,32 +4,25 @@ BUILDHOME = $(CURDIR)/debian/build
PYTHON3 = $(shell py3versions -d)
%:
- dh $@ --with python3,apport,systemd --buildsystem=pybuild
+ dh $@ --with python3,apport --buildsystem=pybuild
override_dh_auto_test:
# do nothing as we don't want the tests to run because they require
# internet access
-override_dh_systemd_enable:
- dh_systemd_enable -p maas-common --name=maas-syslog
- dh_systemd_enable -p maas-region-api --name=maas-regiond
- dh_systemd_enable -p maas-rack-controller --name=maas-rackd
- dh_systemd_enable -p maas-common --name=maas-http
- dh_systemd_enable -p maas-proxy --name=maas-proxy
- dh_systemd_enable -p maas-dhcp --name=maas-dhcpd
- dh_systemd_enable -p maas-dhcp --name=maas-dhcpd6
-
-override_dh_systemd_start:
- dh_systemd_start -p maas-common --no-start maas-syslog.service
- dh_systemd_start -p maas-region-api --no-start --restart-after-upgrade maas-regiond.service
- dh_systemd_start -p maas-rack-controller --no-start maas-rackd.service
- dh_systemd_start -p maas-common maas-http.service
- dh_systemd_start -p maas-proxy maas-proxy.service
- dh_systemd_start -p maas-dhcp maas-dhcpd.service
- dh_systemd_start -p maas-dhcp maas-dhcpd6.service
+override_dh_installsystemd:
+ dh_installsystemd -p maas-common --no-start --name=maas-syslog maas-syslog.service
+ dh_installsystemd -p maas-region-api --no-start --restart-after-upgrade --name=maas-regiond maas-regiond.service
+ dh_installsystemd -p maas-rack-controller --no-start --name=maas-rackd maas-rackd.service
+ dh_installsystemd -p maas-common --name=maas-http maas-http.service
+ dh_installsystemd -p maas-proxy --name=maas-proxy maas-proxy.service
+ dh_installsystemd -p maas-dhcp --name=maas-dhcpd maas-dhcpd.service
+ dh_installsystemd -p maas-dhcp --name=maas-dhcpd6 maas-dhcpd6.service
override_dh_auto_install:
dh_auto_install
+ # remove unneded test scripts
+ rm $(CURDIR)/debian/tmp/usr/bin/test.*
# Collect static files
install -d -m 755 $(CURDIR)/debian/tmp/usr/share/maas/web/
@@ -42,12 +35,11 @@ override_dh_auto_install:
# install the apparmor profile
install -d -m 755 $(CURDIR)/debian/tmp/etc/apparmor.d/dhcpd.d
install -m 644 $(CURDIR)/debian/maas-dhcp.apparmor \
- $(CURDIR)/debian/tmp/etc/apparmor.d/dhcpd.d/maas
+ $(CURDIR)/debian/tmp/etc/apparmor.d/dhcpd.d/maas
install -d -m 755 $(CURDIR)/debian/tmp/etc/maas/certificates
mv $(CURDIR)/debian/tmp/usr/bin/maas-power $(CURDIR)/debian/tmp/usr/bin/maas.power
- dh_missing
override_dh_auto_clean:
dh_auto_clean
Follow ups