diff --git a/debian/changelog b/debian/changelog index ffaf3cf..8a6c2b5 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,30 @@ +haveged (1.9.19-12) sid; urgency=medium + + [ Daniel Baumann ] + * Simplifying watch file. + + [ Dimitri John Ledkov ] + * Adding patch to flush output after printing the startup message, to + avoid confusion of the service "starting up" after receiving sigterm. + * Adding Conflicts=shutdown.target in haveged.service, to actually stop + haveged unit during the shutdown transaction, instead of relying on + systemd-shutdown to kill haveged during the very late catch-all + killall. + + [ Dan Streetman ] + * Adding apparmor-profile to allow haveged to bind to unix sockets. + * Adding ConditionVirtualization=!container in haveged.service. + + [ Simon Chopin ] + * Verify haveged service is active in autopkgtests, skipped in + containers. + + [ Daniel Baumann ] + * Moving apparmor profile to apparmor subdirectory. + * Refreshing flush-startup-output.patch. + + -- Daniel Baumann Fri, 25 Apr 2025 17:58:00 +0200 + haveged (1.9.19-11) sid; urgency=medium * Updating to standards version 4.7.1. diff --git a/debian/patches/flush-startup-output.patch b/debian/patches/debian/0002-flush-startup-output.patch similarity index 58% rename from debian/patches/flush-startup-output.patch rename to debian/patches/debian/0002-flush-startup-output.patch index b957efb..f1cd196 100644 --- a/debian/patches/flush-startup-output.patch +++ b/debian/patches/debian/0002-flush-startup-output.patch @@ -1,11 +1,11 @@ -Description: flush output after printing the startup message, to avoid - confusion of the service "starting up" after receiving sigterm. Author: Dimitri John Ledkov +Description: flush output after printing the startup message, to avoid confusion + of the service "starting up" after receiving sigterm. - ---- a/src/haveged.c -+++ b/src/haveged.c -@@ -655,6 +655,7 @@ static void run_daemon( /* RETURN: no +diff -Naurp haveged.orig/src/haveged.c haveged/src/haveged.c +--- haveged.orig/src/haveged.c ++++ haveged/src/haveged.c +@@ -649,6 +649,7 @@ static void run_daemon( /* RETURN: no havege_reparent(handle); } else printf ("%s starting up\n", params->daemon); diff --git a/debian/patches/series b/debian/patches/series index c92984a..cd4422f 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,2 +1,2 @@ debian/0001-shm-directory.patch -flush-startup-output.patch +debian/0002-flush-startup-output.patch