[Pkg-freeipa-devel] [Git][freeipa-team/certmonger][master] 3 commits: control, rules: Build-depend on systemd instead of libsystemd-dev, and fix service file install.

Timo Aaltonen (@tjaalton) gitlab at salsa.debian.org
Mon Oct 11 15:06:46 BST 2021



Timo Aaltonen pushed to branch master at FreeIPA packaging / certmonger


Commits:
08df0fbd by Timo Aaltonen at 2021-10-11T16:07:07+03:00
control, rules: Build-depend on systemd instead of libsystemd-dev, and fix service file install.

- - - - -
96d959af by Timo Aaltonen at 2021-10-11T16:09:35+03:00
rules: Enable tests but don't fail the build if they fail.

- - - - -
2bdb2f48 by Timo Aaltonen at 2021-10-11T17:06:17+03:00
releasing package certmonger version 0.79.14+git20211010-2

- - - - -


3 changed files:

- debian/changelog
- debian/control
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,11 @@
+certmonger (0.79.14+git20211010-2) unstable; urgency=medium
+
+  * control, rules: Build-depend on systemd instead of libsystemd-dev, and
+    fix service file install.
+  * rules: Enable tests but don't fail the build if they fail.
+
+ -- Timo Aaltonen <tjaalton at debian.org>  Mon, 11 Oct 2021 17:00:48 +0300
+
 certmonger (0.79.14+git20211010-1) unstable; urgency=medium
 
   * New upstream snapshot.


=====================================
debian/control
=====================================
@@ -19,7 +19,7 @@ Build-Depends: debhelper-compat (= 12), quilt,
  libnss3-dev,
  libpopt-dev,
  libssl-dev,
- libsystemd-dev [linux-any],
+ systemd [linux-any],
  libtevent-dev,
  libxml2-dev,
  lsb-release,


=====================================
debian/rules
=====================================
@@ -23,12 +23,9 @@ override_dh_auto_configure:
 
 override_dh_auto_install:
 	dh_auto_install --destdir=debian/tmp
-	mkdir -p $(CURDIR)/debian/tmp/lib/systemd/system
-	rm $(CURDIR)/build/systemd/Makefile
-	cp $(CURDIR)/build/systemd/certmonger.service \
-		 $(CURDIR)/debian/tmp/lib/systemd/system
 
 override_dh_auto_test:
+	dh_auto_test || true
 
 override_dh_missing:
 	dh_missing --fail-missing



View it on GitLab: https://salsa.debian.org/freeipa-team/certmonger/-/compare/622175b48305688095a70e6026e2e101f90c2653...2bdb2f480178efd76e1e215df01983a9a8426546

-- 
View it on GitLab: https://salsa.debian.org/freeipa-team/certmonger/-/compare/622175b48305688095a70e6026e2e101f90c2653...2bdb2f480178efd76e1e215df01983a9a8426546
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-freeipa-devel/attachments/20211011/b8a4cd5c/attachment-0001.htm>


More information about the Pkg-freeipa-devel mailing list