[debian-edu-commits] [Git][debian-edu/debian-edu-install][master] 4 commits: Change install paths, to make package usrmerge-compliant

Mike Gabriel (@sunweaver) gitlab at salsa.debian.org
Mon Nov 10 12:44:54 GMT 2025



Mike Gabriel pushed to branch master at Debian Edu / debian-edu-install


Commits:
d6a57a03 by Philip Hands at 2025-11-07T14:16:37+01:00
Change install paths, to make package usrmerge-compliant

- - - - -
c6d767b6 by Philip Hands at 2025-11-07T14:16:37+01:00
Bump standards version to 4.7.2, no changes needed.

- - - - -
b1ae4916 by Philip Hands at 2025-11-07T14:25:06+01:00
enable salsa-CI pipeline

It would be nice to use branch2repo here, in order to build mini-ISOs
for testing, but having tried that I noticed that the mini-ISO that
currently gets built is a standard build rather than a Debian-Edu
variant, which makes building it pointless, so for now I've only enabled
the standard salsa-CI pipeline.

- - - - -
58d6a016 by Philip Hands at 2025-11-07T14:25:43+01:00
changelog for usrmerge MR

- - - - -


6 changed files:

- Makefile
- debian/changelog
- debian/control
- debian/debian-edu-profile-udeb.dirs
- debian/rules
- + debian/salsa-ci.yml


Changes:

=====================================
Makefile
=====================================
@@ -80,7 +80,7 @@ update-partman-recipes: lib/partman/common/* lib/partman/recipes*-specific
 
 install-partman-recipes: update-partman-recipes
 	for partarch in $(PART_ARCHES) ; do \
-		$(INSTALL_DATA) lib/partman/$$partarch/* $(DESTDIR)/lib/partman/$$partarch ;\
+		$(INSTALL_DATA) lib/partman/$$partarch/* $(DESTDIR)/usr/lib/partman/$$partarch ;\
         done
 
 minimum-diskreq:


=====================================
debian/changelog
=====================================
@@ -1,3 +1,12 @@
+debian-edu-install (2.12.11+nmu1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Change install paths, to make package usrmerge-compliant
+  * bump standards version to 4.7.2, no changes needed.
+  * salsa-CI: enable default pipeline
+
+ -- Philip Hands <phil at hands.com>  Fri, 07 Nov 2025 13:03:14 +0100
+
 debian-edu-install (2.12.11) unstable; urgency=medium
 
   * Team upload.


=====================================
debian/control
=====================================
@@ -7,7 +7,7 @@ Uploaders: Petter Reinholdtsen <pere at debian.org>,
 Build-Depends: debhelper-compat (= 13),
                po-debconf
 Build-Depends-Indep: dash
-Standards-Version: 4.6.2
+Standards-Version: 4.7.2
 Rules-Requires-Root: no
 Homepage: https://blends.debian.org/edu
 Vcs-Browser: https://salsa.debian.org/debian-edu/debian-edu-install


=====================================
debian/debian-edu-profile-udeb.dirs
=====================================
@@ -6,6 +6,6 @@ usr/lib/post-base-installer.d
 usr/lib/base-installer.d
 usr/lib/debian-edu-install
 usr/lib/pre-pkgsel.d
-lib/partman/recipes
-lib/partman/recipes-amd64-efi
-lib/partman/not-enough-space.d
+usr/lib/partman/recipes
+usr/lib/partman/recipes-amd64-efi
+usr/lib/partman/not-enough-space.d


=====================================
debian/rules
=====================================
@@ -29,8 +29,8 @@ override_dh_auto_install:
 	for profile in $(DEFAULTS) ; do \
 	    cp preseed-values/defaults.$$profile $(CURDIR)/debian/debian-edu-profile-udeb/usr/lib/debian-edu-install ; \
 	done
-	cp lib/partman/not-enough-space.d/01debian-edu-install-udeb $(CURDIR)/debian/debian-edu-profile-udeb/lib/partman/not-enough-space.d/01debian-edu-install-udeb
-	cp lib/debian-edu-common $(CURDIR)/debian/debian-edu-profile-udeb/lib/
+	cp lib/partman/not-enough-space.d/01debian-edu-install-udeb $(CURDIR)/debian/debian-edu-profile-udeb/usr/lib/partman/not-enough-space.d/01debian-edu-install-udeb
+	cp lib/debian-edu-common $(CURDIR)/debian/debian-edu-profile-udeb/usr/lib/
 	cp debian-edu-profile $(CURDIR)/debian/debian-edu-profile-udeb/usr/bin
 
 override_dh_installinit:


=====================================
debian/salsa-ci.yml
=====================================
@@ -0,0 +1,7 @@
+---
+include:
+  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml
+variables:
+  SALSA_CI_DISABLE_BUILD_PACKAGE_ANY: 1
+  SALSA_CI_DISABLE_PIUPARTS: 1
+  SALSA_CI_DISABLE_BLHC: 1



View it on GitLab: https://salsa.debian.org/debian-edu/debian-edu-install/-/compare/bf3598f3200c1c11b18d5931f5d9e75e103a0065...58d6a016e802fab6eb47e81640d608a8a6081734

-- 
View it on GitLab: https://salsa.debian.org/debian-edu/debian-edu-install/-/compare/bf3598f3200c1c11b18d5931f5d9e75e103a0065...58d6a016e802fab6eb47e81640d608a8a6081734
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/20251110/b35cdc0d/attachment-0001.htm>


More information about the debian-edu-commits mailing list