[debian-edu-commits] [Git][debian-edu/debian-edu-install][master] 3 commits: Add entry for missing-systemd-service-for-init.d-script to lintian-overrides

Wolfgang Schweer (@schweer-guest) gitlab at salsa.debian.org
Sat Oct 23 20:42:41 BST 2021



Wolfgang Schweer pushed to branch master at Debian Edu / debian-edu-install


Commits:
6591e25b by Wolfgang Schweer at 2021-10-22T11:19:24+02:00
Add entry for missing-systemd-service-for-init.d-script to lintian-overrides

This concerns the xdebian-edu-firstboot script.

Signed-off-by: Wolfgang Schweer <wschweer at arcor.de>

- - - - -
235dddc7 by Wolfgang Schweer at 2021-10-23T18:16:41+02:00
Add changelog entry for last commit

Signed-off-by: Wolfgang Schweer <wschweer at arcor.de>

- - - - -
160d392c by Wolfgang Schweer at 2021-10-23T18:21:15+02:00
Add autopkgtest: Check if education tasks show up in tasksel

Signed-off-by: Wolfgang Schweer <wschweer at arcor.de>

- - - - -


4 changed files:

- debian/changelog
- debian/debian-edu-install.lintian-overrides
- + debian/tests/check-tasksel-setup
- + debian/tests/control


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,10 @@
+debian-edu-install (2.12.3) UNRELEASED; urgency=medium
+
+  * Add autopkgtest: Check if education tasks show up in tasksel.
+  * lintian-overrides: Add entry for missing-systemd-service-for-init.d-script.
+
+ -- Wolfgang Schweer <wschweer at arcor.de>  Sat, 23 Oct 2021 18:02:27 +0200
+
 debian-edu-install (2.12.2) unstable; urgency=medium
 
   [ Wolfgang Schweer ]


=====================================
debian/debian-edu-install.lintian-overrides
=====================================
@@ -1,3 +1,4 @@
 debian-edu-install: no-debconf-config
 debian-edu-install: debconf-is-not-a-registry
 debian-edu-install: init.d-script-depends-on-all-virtual-facility etc/init.d/xdebian-edu-firstboot required-start
+debian-edu-install: missing-systemd-service-for-init.d-script etc/init.d/xdebian-edu-firstboot xdebian-edu-firstboot


=====================================
debian/tests/check-tasksel-setup
=====================================
@@ -0,0 +1,21 @@
+#!/bin/sh
+#
+set -e
+
+# Use predictable language setting.
+export LC_ALL=C
+
+/usr/lib/education-tasks/edu-tasksel-setup setup
+
+if [ ! "" = "$(tasksel --new-install --list-tasks | grep education)" ] ; then
+	echo
+	echo success: edu-tasksel-setup worked like expected, tasks-list:
+	echo
+	tasksel --new-install --list-tasks
+	echo
+	exit 0
+else
+	echo error: edu-tasksel-setup failed, no education tasks included
+	exit 1
+fi
+


=====================================
debian/tests/control
=====================================
@@ -0,0 +1,3 @@
+Tests: check-tasksel-setup
+Depends: @
+Restrictions: needs-root allow-stderr



View it on GitLab: https://salsa.debian.org/debian-edu/debian-edu-install/-/compare/3d89b9c094dbb2447e2cd7e6e7c3988e1c0d03f1...160d392cf8db2a81d867513b0d54e94fcb3fd53a

-- 
View it on GitLab: https://salsa.debian.org/debian-edu/debian-edu-install/-/compare/3d89b9c094dbb2447e2cd7e6e7c3988e1c0d03f1...160d392cf8db2a81d867513b0d54e94fcb3fd53a
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/debian-edu-commits/attachments/20211023/bcd3edb5/attachment-0001.htm>


More information about the debian-edu-commits mailing list