Michael Biebl
e5b55fea96
Update remaining policykit-1 (test) dependencies and prefer polkitd
...
Keep the policykit-1 dependency as alternative for easier backports.
Closes : #1025591
2022-12-06 20:30:03 +01:00
Michael Biebl
08f6850f2a
Keep policykit-1 as alternative dependency to polkitd
...
This will make backports easier.
2022-11-30 22:35:25 +01:00
Luca Boccassi
84ca00ac2e
Build depend on dh-package-notes, sequence was removed
...
Only the makefile is in use now, no files are generated at build time
as --package-metadata from the linkers is used now
2022-11-28 22:24:10 +00:00
Helmut Grohne
864e2604ad
Explicitly B-D on libcrypt-dev
...
Closes : #1024646
2022-11-22 20:24:00 +00:00
Luca Boccassi
fbd5b143fd
Suggest polkitd instead of policykit-1 (deprecated)
2022-11-08 14:36:13 +00:00
Luca Boccassi
ab855085a6
Enable support for libqrencode
...
dlopen() feature so no additional cost. Allows to print out recovery keys
in QR format.
2022-11-05 17:09:05 +00:00
Luca Boccassi
b7d780064d
Drop :native suffix from python3-pyparsing build dependency
...
Closes : #1023442
2022-11-04 15:29:28 +00:00
Luca Boccassi
61ca124ca0
Revert "d/control: set minimum version for dh-package-notes"
...
This is a virtual provide, it cannot be versioned
This reverts commit a111189b9f .
2022-10-29 00:00:28 +01:00
Dan Streetman
a111189b9f
d/control: set minimum version for dh-package-notes
...
We use the /usr/share/debhelper/dh_package_notes/package-notes.mk
file which was added in version 0.7.
2022-10-28 14:36:51 -04:00
Luca Boccassi
fa0aade329
Use systemd-sysusers to setup systemd users and groups
2022-10-28 16:14:42 +01: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
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
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
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
Luca Boccassi
c001228ca2
Split systemd-resolved into its own package which takes over /etc/resolv.conf
...
Closes : #939904
2022-08-04 16:14:05 +01:00
Gioele Barabucci
569a9a96ee
d/control: Use dh_installnss
2022-07-26 21:49:13 +02:00
Michael Biebl
3b4f391907
Demote shlibs dependencies of libsystemd0 from Pre-Depends to Depends
...
As systemctl, which is quasi-essential, no longer links against
libsystemd0, we do not need those strict requirements anymore.
2022-07-05 19:11:50 +02:00
Michael Biebl
dd0c655fa5
Add versioned dependency on init-system-helpers to systemd-homed
...
Ensure that we have a version of deb-systemd-helper which properly
handles loops in Also= dependencies.
Closes : #1014115
2022-07-05 19:11:42 +02:00
Michael Biebl
9ac45188a2
Start all short descriptions with lowercase consistently
...
See also https://wiki.debian.org/PackagesDescriptionsReview
Gbp-Dch: Ignore
2022-07-04 15:17:57 +02:00
Luca Boccassi
73788f18c6
Add nodoc profile support
...
Co-authored-by: Michael Biebl <biebl@debian.org>
2022-06-22 12:40:56 +00:00
Helmut Grohne
357d9ec4bf
Mark systemd-userdbd and systemd-homed as !stage1
...
Closes : #1012738
2022-06-13 12:58:01 +01:00
Michael Biebl
6c06b5720e
Drop old Conflicts against hal from udev
...
The hal package has been gone for several release cycles, so this
Conflicts should not be necessary anymore.
2022-06-10 23:47:48 +02:00
Michael Biebl
17377a2c6d
Add versioned Breaks against sicherboot for the systemd-boot split
...
Closes : #1012625
2022-06-10 23:45:47 +02:00
Michael Biebl
8a59f39749
Move shlibs dependencies of libsystemd-shared from Pre-Depends to Depends
...
Closes : #1012637
2022-06-10 23:42:56 +02:00
Michael Biebl
50750e2a84
Tweak description of systemd-homed package
2022-06-10 18:49:40 +02:00
Michael Biebl
0ae56f2d78
Fix versions in Breaks/Replaces for systemd-boot split
...
Gbp-Dch: Ignore
2022-06-09 08:53:14 +02:00
Luca Boccassi
dbca9437ea
Add systemd-boot-efi multiarch package
...
Allows EFI binaries for different architectures to be co-installed.
Useful when the EFI has a different architecture, or to manipulate
images. The userspace tooling doesn't need to match the EFI binaries.
Also allows to reduce the number of packages and dependencies
needed when i386 is not a full architecture, but a subset for libraries
and for EFI support.
2022-06-08 22:40:52 +02:00
Michael Biebl
a928181813
Split out systemd-boot into its own package
2022-06-08 21:47:51 +02:00
Michael Biebl
0a949a2935
Split out libsystemd-shared into its own package
...
Since libsystem-shared is an internal implementation detail, do not
generate a shlibs file for it. This means dh_shlibdeps needs to be told
explicitly where it can find libsystemd-shared.
Mark this new package as Multi-Arch: same.
Closes : #990547
2022-06-08 20:04:13 +02:00
Luca Boccassi
6c8df64aa8
Add systemd-homed package
...
Closes : #976960
2022-06-04 00:18:41 +02:00
Luca Boccassi
a83eded003
Add systemd-userdbd package
...
This can be used to synthetize dynamic user/groups, and can be useful
by itself. It will also be used by homed.
2022-06-04 00:18:40 +02:00
Michael Biebl
85af1ae352
Use lower case consistently to start short description
...
See https://wiki.debian.org/PackagesDescriptionsReview
Gbp-Dch: Ignore
2022-05-27 21:06:27 +02:00
Michael Biebl
e0b79b4652
Update liblz4-dev Build-Depends as per meson.build
2022-05-25 00:42:27 +02:00
Michael Biebl
979a8dbde6
Drop unnecessary version constraints / dependencies
2022-05-25 00:39:50 +02:00
Michael Biebl
9a2a5528ca
Enable pager Hyperlink ANSI sequence support
...
This requires less ≥ 563. Add a versioned Breaks accordingly.
2022-05-24 14:09:10 +02:00
Luca Boccassi
453537cfbe
Switch from gnutls to openssl
...
Upstream is slowly phasing out gnutls. Start switching to openssl.
Drops support for '--trust' in the journal-gatewayd and journal-remote
programs.
2022-05-23 16:48:21 +01:00
Luca Boccassi
f932fb01a5
Bump Standards-Version to 4.6.1, no changes
2022-05-21 23:18:00 +01:00
Luca Boccassi
260227b692
Remove unneeded ${shlibs:Depends}
...
dpkg-gencontrol: warning: Depends field of package systemd-sysv: substitution variable ${shlibs:Depends} used, but is not defined
dpkg-gencontrol: warning: Depends field of package libsystemd-dev: substitution variable ${shlibs:Depends} used, but is not defined
dpkg-gencontrol: warning: Depends field of package libudev-dev: substitution variable ${shlibs:Depends} used, but is not defined
2022-03-14 15:23:05 +00:00
Luca Boccassi
a8a310c5e6
Build with dh_package_notes
2022-03-07 11:46:56 +00:00
Michael Biebl
ade7a4ee82
Add Recommends: dbus-user-session to libpam-systemd
...
For a fully functioning systemd --user instance we want
dbus-user-session installed.
2022-01-25 20:21:05 +01:00
Luca Boccassi
71d0cb8273
Add myself to Uploaders
2022-01-21 12:01:22 +00:00
Michael Biebl
b3d4acd9a2
Add Recommends: libdw1 to systemd-coredump
...
Starting with v250, systemd-coredump will use libdw/libelf via dlopen()
rather than directly linking against it. It is not a hard dependency but
we want to have it installed by default.
While hard-coding the library name is not ideal, we currently don't have
better means to derive this information automatically.
Closes : #1003879
2022-01-18 18:49:21 +01:00
Luca Boccassi
78975b47be
systemd-oomd: fix description-synopsis-starts-with-article Lintian warning
2022-01-17 13:50:17 +00:00
Luca Boccassi
5b85f1ecaf
systemd-oomd: add dependency on adduser
...
Needed by postinst script
2022-01-17 13:50:17 +00:00
Luca Boccassi
9d67887444
d/control: extend descriptions of libudev and libsystemd
2022-01-17 13:50:17 +00:00
Luca Boccassi
21a0834378
d/control: drop redundant Section/Priority fields
...
Fixes Lintian warning:
installable-field-mirrors-source
2022-01-17 13:50:17 +00:00
Luca Boccassi
608900eb3a
Build-depend on libssl-dev
...
Required to use libfido2-dev until #1003699 is fixed
2022-01-13 23:42:02 +00:00
Luca Boccassi
6b5e99f1d7
Build with and suggest fido2 and tpm libraries
...
These are used via dlopen only if available by some tools like
systemd-cryptsetup, systemd-cryptenroll and systemd-repart,
with graceful fallbacks if they are not found.
Build-depend on them so that the features get compiled in
(apart from stage1 builds), and add appropriate Suggests.
Closes : #991129 #1003383
2022-01-13 23:42:02 +00:00