diff -Nru init-system-helpers-1.65.2/debian/changelog init-system-helpers-1.65.2+deb12u1/debian/changelog --- init-system-helpers-1.65.2/debian/changelog 2022-09-18 02:53:19.000000000 +0100 +++ init-system-helpers-1.65.2+deb12u1/debian/changelog 2025-08-20 19:58:21.000000000 +0100 @@ -1,3 +1,13 @@ +init-system-helpers (1.65.2+deb12u1) bookworm; urgency=medium + + * Add postinst to work around live-build issue on some systems. Needs to + be somewhere that will be for sure installed, but all the live-* + packages get removed on install, so there's nothing else. This is + prio: essential so it's guaranteed to be there to do the cleanup. Can + be dropped after Forky ships. (Closes: #1111039) + + -- Luca Boccassi Wed, 20 Aug 2025 19:58:21 +0100 + init-system-helpers (1.65.2) unstable; urgency=low * Undo yet another hostile and baseless NMU. diff -Nru init-system-helpers-1.65.2/debian/gbp.conf init-system-helpers-1.65.2+deb12u1/debian/gbp.conf --- init-system-helpers-1.65.2/debian/gbp.conf 2021-12-07 21:55:54.000000000 +0000 +++ init-system-helpers-1.65.2+deb12u1/debian/gbp.conf 2025-08-20 19:58:13.000000000 +0100 @@ -1,3 +1,6 @@ +[DEFAULT] +debian-branch = bookworm + [dch] full = True multimaint-merge = True diff -Nru init-system-helpers-1.65.2/debian/init-system-helpers.lintian-overrides init-system-helpers-1.65.2+deb12u1/debian/init-system-helpers.lintian-overrides --- init-system-helpers-1.65.2/debian/init-system-helpers.lintian-overrides 1970-01-01 01:00:00.000000000 +0100 +++ init-system-helpers-1.65.2+deb12u1/debian/init-system-helpers.lintian-overrides 2025-08-20 19:57:18.000000000 +0100 @@ -0,0 +1,2 @@ +# duh +init-system-helpers: package-uses-local-diversion diff -Nru init-system-helpers-1.65.2/debian/init-system-helpers.postinst init-system-helpers-1.65.2+deb12u1/debian/init-system-helpers.postinst --- init-system-helpers-1.65.2/debian/init-system-helpers.postinst 1970-01-01 01:00:00.000000000 +0100 +++ init-system-helpers-1.65.2+deb12u1/debian/init-system-helpers.postinst 2025-08-20 19:57:18.000000000 +0100 @@ -0,0 +1,16 @@ +#!/bin/sh + +set -e + +# begin-remove-after: released:forky +# Workaround for live-build issue #1111039 which affects some rootfs +# installed by the installer flavor that copies the livefs onto the rootfs +# instead of bootstrapping from packages +if [ "$1" = "configure" ] && [ -n "$2" ] && dpkg-divert --list /etc/os-release | grep -q os-release.debootstrap; then + dpkg-divert --quiet --local --remove --no-rename /etc/os-release + rm -f /etc/os-release + ln -s ../usr/lib/os-release /etc/os-release +fi +# end-remove-after + +#DEBHELPER# diff -Nru init-system-helpers-1.65.2/debian/salsa-ci.yml init-system-helpers-1.65.2+deb12u1/debian/salsa-ci.yml --- init-system-helpers-1.65.2/debian/salsa-ci.yml 2022-09-17 21:10:38.000000000 +0100 +++ init-system-helpers-1.65.2+deb12u1/debian/salsa-ci.yml 2025-08-20 19:58:13.000000000 +0100 @@ -4,6 +4,15 @@ variables: SALSA_CI_PIUPARTS_ARGS: --scriptsdir $CI_PROJECT_DIR/piuparts_scriptdir + RELEASE: 'bookworm' + SALSA_CI_IMAGES_LINTIAN: ${SALSA_CI_IMAGES}/lintian:stable + SALSA_CI_LINTIAN_SUPPRESS_TAGS: "bad-distribution-in-changes-file" + # The following jobs all run on unstable, and cannot work because they expect + # overrides, compiler flags, dependencies, etc to work as in unstable, but this + # is a stable branch + SALSA_CI_DISABLE_BLHC: 1 + SALSA_CI_DISABLE_REPROTEST: 1 + SALSA_CI_DISABLE_PIUPARTS: 1 # salsaci calls piuparts with a package as a filename in contrast to # piuparts.d.o which calls piuparts with package=version. This means that the