systemd.git
3 years agoMove homectl and userdbctl to bindir
Michael Biebl [Sat, 28 May 2022 10:00:08 +0000 (12:00 +0200)]
Move homectl and userdbctl to bindir

Those binaries aren't needed during early boot.

(cherry picked from commit 003a67616148a8c2b94aa0c87595465f5dcac508)

Gbp-Pq: Name Move-homectl-and-userdbctl-to-bindir.patch

3 years agosha256: fix compilation on efi-ia32
Zbigniew Jędrzejewski-Szmek [Fri, 3 Jun 2022 07:32:02 +0000 (09:32 +0200)]
sha256: fix compilation on efi-ia32

/usr/bin/gcc -c ../src/fundamental/sha256.c -o src/boot/efi/sha256.c.o -Wno-format-signedness -Wno-missing-field-initializers -Wno-unused-parameter -Wdate-time -Wendif-labels -Werror=format=2 -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=overflow -Werror=override-init -Werror=return-type -Werror=shift-count-overflow -Werror=shift-overflow=2 -Werror=undef -Wfloat-equal -Wimplicit-fallthrough=5 -Winit-self -Wlogical-op -Wmissing-include-dirs -Wmissing-noreturn -Wnested-externs -Wold-style-definition -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-aliasing=2 -Wstrict-prototypes -Wsuggest-attribute=noreturn -Wunused-function -Wwrite-strings -Wno-unused-result -fno-stack-protector -fno-strict-aliasing -fpic -fwide-exec-charset=UCS2 -Wall -Wextra -Wsign-compare -nostdlib -std=gnu99 -ffreestanding -fshort-wchar -fvisibility=hidden -isystem /usr/include/efi -isystem /usr/include/efi/ia32 -I /builddir/build/BUILD/systemd-stable-250.7/src/fundamental -DSD_BOOT -DGNU_EFI_USE_MS_ABI -include src/boot/efi/efi_config.h -include version.h -mno-sse -mno-mmx -flto -O2 -flto=auto
../src/fundamental/sha256.c: In function ‘sha256_finish_ctx’:
../src/fundamental/sha256.c:61:25: error: ‘false’ undeclared (first use in this function)
   61 | # define UNALIGNED_P(p) false
      |                         ^~~~~
../src/fundamental/sha256.c:136:21: note: in expansion of macro ‘UNALIGNED_P’
  136 |                 if (UNALIGNED_P(resbuf))
      |                     ^~~~~~~~~~~
../src/fundamental/sha256.c:32:1: note: ‘false’ is defined in header ‘<stdbool.h>’; did you forget to ‘#include <stdbool.h>’?
   31 | #include "sha256.h"
  +++ |+#include <stdbool.h>
   32 |
...

(cherry picked from commit 38c87ca2ab96d085158485ecfc46c7cb6af0f166)

Gbp-Pq: Name sha256-fix-compilation-on-efi-ia32.patch

3 years agoDo not require a valid version when parsing sd-boot loader entries
Victor Westerhuis [Sun, 14 Nov 2021 15:26:03 +0000 (16:26 +0100)]
Do not require a valid version when parsing sd-boot loader entries

This fixes #20820

(cherry picked from commit 87c7779599ade84df7934c563adb7fe550c871f7)

Gbp-Pq: Name Do-not-require-a-valid-version-when-parsing-sd-boot-loade.patch

3 years agosystemd (251.2-7) unstable; urgency=medium
Michael Biebl [Tue, 28 Jun 2022 12:33:37 +0000 (13:33 +0100)]
systemd (251.2-7) unstable; urgency=medium

  [ Luca Boccassi ]
  * sd-boot: add kernel hooks scripts

  [ Andrea Pappacoda ]
  * sd-boot: add initramfs hook (Closes: #826045)

  [ Michael Biebl ]
  * sd-boot: exit early in initramfs and kernel hook scripts if package is
    removed but not purged
  * Do not fail with older binutils.
    Test if the linker supports --no-warn-execstack and --no-warn-rwx-segments
    before using those flags. (Closes: #1013967)

[dgit import unpatched systemd 251.2-7]

3 years agoImport systemd_251.2-7.debian.tar.xz
Michael Biebl [Tue, 28 Jun 2022 12:33:37 +0000 (13:33 +0100)]
Import systemd_251.2-7.debian.tar.xz

[dgit import tarball systemd 251.2-7 systemd_251.2-7.debian.tar.xz]

3 years agoImport systemd_251.2.orig.tar.gz
Michael Biebl [Fri, 3 Jun 2022 17:37:06 +0000 (18:37 +0100)]
Import systemd_251.2.orig.tar.gz

[dgit import orig systemd_251.2.orig.tar.gz]