Commit Graph

15016 Commits

Author SHA1 Message Date
Michael Biebl
637345bd5a Install sysusers.d and tmpfiles.d man pages in standalone packages
Closes: #1021933
2022-10-17 17:53:06 +02:00
Helmut Grohne
4e94dd6bb1 Conditionalize installation of cryptsetup plugins in stage1 using dh-exec
Closes: #1021821
2022-10-17 17:05:28 +02:00
Jan Kiszka
0b8abd5b12 Enable systemd-boot for riscv64
Tested against U-Boot 2022.10 as UEFI provider on the RZ/Five.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
2022-10-16 10:57:37 +02:00
Michael Biebl
3c5cbfb75c Release version 251.6-1 to unstable 2022-10-14 16:43:48 +02:00
Michael Biebl
3a5cc3582a Use dh_installsystemd to enable machines.target in systemd-container 2022-10-14 16:33:12 +02:00
Michael Biebl
172d8bc9e6 Rebase patches 2022-10-14 15:45:55 +02:00
Michael Biebl
44833dbdf1 New upstream version 251.6 2022-10-14 15:42:26 +02:00
Michael Biebl
173a86981e Update upstream source from tag 'upstream/251.6'
Update to upstream version '251.6'
with Debian dir eb1e1b0fb0
2022-10-14 15:40:06 +02:00
Michael Biebl
928cf96527 New upstream version 251.6 2022-10-14 15:39:19 +02:00
Michael Biebl
0213c1d772 Release version 251.5-3 to unstable 2022-10-12 17:01:50 +02:00
Michael Biebl
1c9891cc46 logind: fix getting property OnExternalPower via D-Bus
Closes: #1021644
2022-10-12 16:57:00 +02:00
Michael Biebl
102bbb4be9 logind: remember our idle state and use it to detect idle level transitions
Closes: #963135
2022-10-12 12:06:39 +02:00
Michael Biebl
ded076d82d logind: do not emit beep in wall messages
Closes: #1019510
2022-10-12 11:47:40 +02:00
Michael Biebl
2fe61b282b ata_id: fix getting Response Code from SCSI Sense Data
Closes: #1021579
2022-10-12 11:47:25 +02:00
Michael Biebl
a8ce51b773 Update symbol versions for the v251 release 2022-10-12 11:31:40 +02:00
Michael Biebl
b1577dabf4 Update comment regarding logind restart
Update the bug reference which contains more details why logind can't be
restarted safely yet.

Gbp-Dch: Ignore
2022-10-12 11:28:48 +02:00
Michael Biebl
994a507baf Release version 251.5-2 to unstable 2022-10-11 00:52:32 +02:00
Michael Biebl
4ce9867998 udev: fix regression in udev-builtin path_id when processing NVME devices
Closes: #1021547
2022-10-11 00:51:41 +02:00
наб
7fc16be7dd
systemd-sysv.postinst: which -> command -v 2022-10-09 23:11:32 +02:00
Michael Biebl
ba80127ab4 salsa-ci: drop no longer needed workaround for lintian false positives 2022-10-07 13:23:47 +02:00
Michael Biebl
825aa79b86 salsa-ci: rename gitlab-ci.yml to salsa-ci.yml
See https://salsa.debian.org/salsa-ci-team/pipeline/-/blob/master/README.md#basic-use

Gbp-Dch: Ignore
2022-10-07 12:46:23 +02:00
Luca Boccassi
71d9fe8aab Build and install libcryptsetup token plugins
The interfaces are now mature and enabled in Debian/Ubuntu in
libcryptsetup, so enable and ship the plugins
2022-10-02 22:25:49 +01:00
Michael Biebl
086db6c29b Release version 251.5-1 to unstable 2022-10-02 21:32:31 +02:00
Michael Biebl
3ce9172db5 Rebase patches 2022-10-01 21:18:57 +02:00
Michael Biebl
587f45fd1d Update changelog 2022-10-01 21:18:15 +02:00
Michael Biebl
32c25825eb Update upstream source from tag 'upstream/251.5'
Update to upstream version '251.5'
with Debian dir 98a5d40a57
2022-10-01 21:08:44 +02:00
Michael Biebl
d9f5095a36 New upstream version 251.5 2022-10-01 21:08:02 +02:00
Michael Biebl
b7d9be48c0 Handle removal of /var/log/README
Remove /var/log/README symlink when the systemd package is purged.
This symlink is created via tmpfiles and documents that /var/log no
longer contains the traditional syslog text files.

Closes: #877414
2022-09-28 13:38:53 +02:00
Luca Boccassi
4f54f5a6bd Enable firstboot, disabled by default on Debian
Currently the first-boot conditions are not met by any Debian
image (/etc/machine-id with content uninitialized, so we can
just enable the build and ship it in the main package.
This lets image builders (eg: cloud images) tinker with it.

https://www.freedesktop.org/software/systemd/man/machine-id.html#First%20Boot%20Semantics

Closes: #844528
2022-09-27 18:25:46 +01:00
наб
5a4d8d2698
debian/extra/kernel/postrm.d/systemd-boot: prefix with zz-
Doesn't actually matter, but the kernel handbook says we must and we
already renamed postinst
2022-09-22 22:33:10 +02:00
наб
95a520751e
debian/extra/kernel-install.d/85-initrd.install: explicitly ignore unknown verbs
Upstream reasoning applies:
  852f98d6aa
2022-09-22 13:33:44 +02:00
наб
f1c9fdd98a
debian/extra/kernel-install.d/85-initrd.install: install default initrd with versioned basename
This fixes #1020396 in a superior way by using
$KERNEL_INSTALL_STAGING_AREA, available since systemd v251:
  367165a406

By just copying the file we both simplify our code,
but defer to 90-loaderentry to correctly permission it,
and simply never generate an unversioned initrd in the first place!
2022-09-22 10:44:01 +02:00
наб
1016a4e221
debian/extra/kernel/postinst.d/systemd-boot: prefix with zz-
Since we explicitly (though this is hidden by indirection through
85-initrd.install) depend on /boot/initrd.img-$1
existing or not existing, hard-order ourselves at the end

The zz- prefix matches grub
2022-09-21 04:03:27 +02:00
Michael Biebl
274ec5c99a Install NEWS.Debian file into all binary packages
While it increases the disk footprint a little, it ensures that NEWS
entries are reliably shown by apt-listchanges.
2022-08-31 16:06:45 +02:00
Luca Boccassi
f89c654ce2 Update changelog for 251.4-3 release 2022-08-27 22:40:50 +01:00
Luca Boccassi
517e628c7b resolv.conf: take backup as a fallback
piuparts doesn't like seeing an empty resolv.conf after removing
the package, so take a backup and use it in case resolved/resolv.conf
is not available
2022-08-27 11:59:59 +01:00
Luca Boccassi
2f63908188 Update changelog for 251.4-2 release 2022-08-26 23:16:59 +01:00
Luca Boccassi
2761eee58d Update Lintian overrides for new incompatible syntax 2022-08-26 23:16:17 +01:00
Luca Boccassi
5d8a69933d resolved: switch from .links to postinst/rm
dpkg refuses to install the symlink in chroot/container environments
where /etc/resolv.conf is bind mounted:

| Unpacking systemd-resolved (251.4-1) ...
| dpkg: error processing archive /var/cache/apt/archives/systemd-resolved_251.4-1_amd64.deb (--unpack):
|  unable to make backup link of './etc/resolv.conf' before installing new version: Invalid cross-device link

So unfortunately manual handling via maintainerscripts is necessary.
Use maintainer scripts to avoid failing the installation, and provide
feedback to the user if the symlink cannot be successfully installed.
Also on removal, either copy /run/systemd/resolve/resolv.conf or
create an empty /etc/resolv.conf.
2022-08-26 22:25:59 +01:00
Luca Boccassi
68f64dc69a resolved: use DPKG_ROOT and make postinst shellcheck-happy 2022-08-22 12:38:02 +01:00
Johannes Schauer Marin Rodrigues
7129300f3c
debian/systemd.postinst: add --root argument to systemctl and systemd-* calls for DPKG_ROOT support 2022-08-21 06:09:25 +02:00
Johannes Schauer Marin Rodrigues
1736b5d034
use systemd-sysusers instead of adduser
This allows dropping the dependency on adduser (reducing the dependency
set) and in turn allows for DPKG_ROOT support of systemd.
2022-08-19 15:55:49 +02:00
Michael Biebl
17aa1cdea6 Release version 251.4-1 to unstable 2022-08-14 20:08:11 +02:00
Michael Biebl
a2806df77d Rebase patches 2022-08-13 16:56:51 +02:00
Michael Biebl
b90d2afde6 New upstream version 251.4 2022-08-13 16:38:38 +02:00
Michael Biebl
36317ec739 Update upstream source from tag 'upstream/251.4'
Update to upstream version '251.4'
with Debian dir 6cb7fb3041
2022-08-13 16:37:44 +02:00
Michael Biebl
9a96df7a00 New upstream version 251.4 2022-08-13 16:36:57 +02:00
Michael Biebl
8876a6f6c5 Merge changes from experimental and release version 251.3-2 to unstable 2022-08-12 19:10:52 +02:00
Michael Biebl
b65ad69b47 Merge branch 'debian/experimental' into debian/master 2022-08-12 19:06:30 +02:00
Michael Biebl
1911a3052b Fix typo in systemd-resolved package description
Gbp-Dch: Ignore
2022-08-07 10:23:47 +02:00