From 25c393bea61a5465bb90c60565bd82cea70b25f3 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Tue, 14 May 2024 21:04:13 +0200 Subject: Merging debian version 1.5.0-1. Signed-off-by: Daniel Baumann --- ...-merged-usr-prepare-for-the-time-when-usr.patch | 94 ---------------------- debian/patches/series | 1 - 2 files changed, 95 deletions(-) delete mode 100644 debian/patches/0001-hooks-maybe-merged-usr-prepare-for-the-time-when-usr.patch delete mode 100644 debian/patches/series (limited to 'debian/patches') diff --git a/debian/patches/0001-hooks-maybe-merged-usr-prepare-for-the-time-when-usr.patch b/debian/patches/0001-hooks-maybe-merged-usr-prepare-for-the-time-when-usr.patch deleted file mode 100644 index ec32f84..0000000 --- a/debian/patches/0001-hooks-maybe-merged-usr-prepare-for-the-time-when-usr.patch +++ /dev/null @@ -1,94 +0,0 @@ -From d883fa13bbb9ac78cc3e16511fc7359314ae256d Mon Sep 17 00:00:00 2001 -From: Johannes Schauer Marin Rodrigues -Date: Mon, 26 Feb 2024 14:52:43 +0100 -Subject: [PATCH] hooks/maybe-merged-usr: prepare for the time when - usr-is-merged exists only as a virtual package - ---- - hooks/maybe-merged-usr/essential00.sh | 4 ++++ - hooks/maybe-merged-usr/extract00.sh | 20 +++++++++++++++----- - hooks/maybe-merged-usr/setup00.sh | 20 +++++++++++++++----- - 3 files changed, 34 insertions(+), 10 deletions(-) - -diff --git a/hooks/maybe-merged-usr/essential00.sh b/hooks/maybe-merged-usr/essential00.sh -index a23f2f7..656057e 100755 ---- a/hooks/maybe-merged-usr/essential00.sh -+++ b/hooks/maybe-merged-usr/essential00.sh -@@ -15,6 +15,10 @@ case "$ver" in - echo "usr-is-merged package from src:usrmerge installed -- not running merged-usr essential hook" >&2 - exit 0 - ;; -+ 'not-installed ') -+ echo "usr-is-merged was not installed in a previous hook -- not running merged-usr essential hook" >&2 -+ exit 0 -+ ;; - *) - echo "unexpected situation for package usr-is-merged: $ver" >&2 - exit 1 -diff --git a/hooks/maybe-merged-usr/extract00.sh b/hooks/maybe-merged-usr/extract00.sh -index dc88450..00bb037 100755 ---- a/hooks/maybe-merged-usr/extract00.sh -+++ b/hooks/maybe-merged-usr/extract00.sh -@@ -4,12 +4,22 @@ set -eu - - env --chdir="$1" APT_CONFIG="$MMDEBSTRAP_APT_CONFIG" apt-get update --error-on=any - --# if the usr-is-merged package cannot be installed with apt, do nothing --if ! env --chdir="$1" APT_CONFIG="$MMDEBSTRAP_APT_CONFIG" apt-cache show --no-all-versions usr-is-merged > /dev/null 2>&1; then -- echo "no package called usr-is-merged found -- not running merged-usr extract hook" >&2 -- exit 0 -+if env --chdir="$1" APT_CONFIG="$MMDEBSTRAP_APT_CONFIG" apt-cache show --no-all-versions usr-is-merged > /dev/null 2>&1; then -+ # if apt-cache exited successfully, then usr-is-merged exists either as -+ # a real or virtual package -+ if env --chdir="$1" APT_CONFIG="$MMDEBSTRAP_APT_CONFIG" apt-cache show --no-all-versions usr-is-merged 2>/dev/null | grep -q "Package: usr-is-merged"; then -+ echo "usr-is-merged found -- running merged-usr extract hook" >&2 -+ else -+ # The usr-is-merged must be virtual, so assume that nothing -+ # has to be done. This is the case with Debian Trixie or later -+ # or with Ubuntu Lunar or later -+ echo "usr-is-merged found but not real -- not running merged-usr extract hook" >&2 -+ exit 0 -+ fi - else -- echo "package usr-is-merged found -- running merged-usr extract hook" >&2 -+ # if the usr-is-merged package cannot be installed with apt, do nothing -+ echo "no package providing usr-is-merged found -- not running merged-usr extract hook" >&2 -+ exit 0 - fi - - # resolve the script path using several methods in order: -diff --git a/hooks/maybe-merged-usr/setup00.sh b/hooks/maybe-merged-usr/setup00.sh -index a6bd712..6568af2 100755 ---- a/hooks/maybe-merged-usr/setup00.sh -+++ b/hooks/maybe-merged-usr/setup00.sh -@@ -4,12 +4,22 @@ set -eu - - env --chdir="$1" APT_CONFIG="$MMDEBSTRAP_APT_CONFIG" apt-get update --error-on=any - --# if the usr-is-merged package cannot be installed with apt, do nothing --if ! env --chdir="$1" APT_CONFIG="$MMDEBSTRAP_APT_CONFIG" apt-cache show --no-all-versions usr-is-merged > /dev/null 2>&1; then -- echo "no package called usr-is-merged found -- not running merged-usr setup hook" >&2 -- exit 0 -+if env --chdir="$1" APT_CONFIG="$MMDEBSTRAP_APT_CONFIG" apt-cache show --no-all-versions usr-is-merged > /dev/null 2>&1; then -+ # if apt-cache exited successfully, then usr-is-merged exists either as -+ # a real or virtual package -+ if env --chdir="$1" APT_CONFIG="$MMDEBSTRAP_APT_CONFIG" apt-cache show --no-all-versions usr-is-merged 2>/dev/null | grep -q "Package: usr-is-merged"; then -+ echo "usr-is-merged found -- running merged-usr setup hook" >&2 -+ else -+ # The usr-is-merged must be virtual, so assume that nothing -+ # has to be done. This is the case with Debian Trixie or later -+ # or with Ubuntu Lunar or later -+ echo "usr-is-merged found but not real -- not running merged-usr setup hook" >&2 -+ exit 0 -+ fi - else -- echo "package usr-is-merged found -- running merged-usr setup hook" >&2 -+ # if the usr-is-merged package cannot be installed with apt, do nothing -+ echo "no package providing usr-is-merged found -- not running merged-usr setup hook" >&2 -+ exit 0 - fi - - # resolve the script path using several methods in order: --- -2.39.2 - diff --git a/debian/patches/series b/debian/patches/series deleted file mode 100644 index af95d70..0000000 --- a/debian/patches/series +++ /dev/null @@ -1 +0,0 @@ -0001-hooks-maybe-merged-usr-prepare-for-the-time-when-usr.patch -- cgit v1.2.3