Forked from
pkg / systemd
91 commits behind the upstream repository.
-
Sjoerd Simons authored
Signed-off-by:
Sjoerd simons <sjoerd@collabora.com>
Sjoerd Simons authoredSigned-off-by:
Sjoerd simons <sjoerd@collabora.com>
control 13.81 KiB
Source: systemd
Section: admin
Priority: optional
Maintainer: Debian systemd Maintainers <pkg-systemd-maintainers@lists.alioth.debian.org>
Uploaders: Michael Biebl <biebl@debian.org>,
Marco d'Itri <md@linux.it>,
Sjoerd Simons <sjoerd@debian.org>,
Martin Pitt <mpitt@debian.org>,
Felipe Sateler <fsateler@debian.org>
Standards-Version: 4.5.1
Rules-Requires-Root: no
Vcs-Git: https://salsa.debian.org/systemd-team/systemd.git
Vcs-Browser: https://salsa.debian.org/systemd-team/systemd
Homepage: https://www.freedesktop.org/wiki/Software/systemd
Build-Depends: debhelper-compat (= 13),
dh-apparmor,
pkg-config,
xsltproc,
docbook-xsl,
docbook-xml,
m4,
meson (>= 0.52.1),
gettext,
gperf,
gnu-efi [amd64 i386 arm64 armhf],
libcap-dev (>= 1:2.24-9~),
libpam0g-dev,
libapparmor-dev (>= 2.13) <!stage1>,
libidn2-dev <!stage1>,
libiptc-dev <!stage1>,
libaudit-dev <!stage1>,
libdbus-1-dev (>= 1.3.2) <!nocheck> <!noinsttest>,
libcryptsetup-dev (>= 2:1.6.0) <!stage1>,
libselinux1-dev (>= 2.1.9),
libacl1-dev,
liblzma-dev,
liblz4-dev (>= 0.0~r125),
liblz4-tool <!nocheck>,
libbz2-dev <!stage1>,
zlib1g-dev <!stage1> | libz-dev <!stage1>,
libcurl4-gnutls-dev <!stage1> | libcurl-dev <!stage1>,
libmicrohttpd-dev <!stage1>,
libgnutls28-dev <!stage1>,
libpcre2-dev <!stage1>,
libgcrypt20-dev,
libkmod-dev (>= 15),
libblkid-dev (>= 2.24),
libmount-dev (>= 2.30),
libseccomp-dev (>= 2.3.1) [amd64 arm64 armel armhf i386 mips mipsel mips64 mips64el x32 powerpc ppc64 ppc64el riscv64 s390x],
# libdw-dev (>= 0.158) <!stage1>,
libpolkit-gobject-1-dev <!stage1>,
libzstd-dev (>= 1.4.0),
linux-base <!nocheck>,
acl <!nocheck>,
python3:native,
python3-lxml:native,
python3-pyparsing <!nocheck>,
python3-evdev <!nocheck>,
tzdata <!nocheck>,
libcap2-bin <!nocheck>,
iproute2 <!nocheck>,
zstd <!nocheck>,
Package: systemd
Architecture: linux-any
Multi-Arch: foreign
Section: admin
Priority: important
Recommends: dbus
Suggests: systemd-container,
systemd-boot [amd64 arm64],
policykit-1
Pre-Depends: ${shlibs:Pre-Depends},
${misc:Pre-Depends}
Depends: ${shlibs:Depends},
${misc:Depends},
libsystemd0 (= ${binary:Version}),
systemd-timesyncd | time-daemon,
util-linux (>= 2.27.1),
mount (>= 2.26),
adduser,
Conflicts: consolekit,
libpam-ck-connector,
Breaks: systemd-shim (<< 10-4~),
python-dbusmock (<< 0.18),
python3-dbusmock (<< 0.18),
resolvconf (<< 1.83~),
udev (<< 247~),
Description: system and service manager
systemd is a system and service manager for Linux. It provides aggressive
parallelization capabilities, uses socket and D-Bus activation for starting
services, offers on-demand starting of daemons, keeps track of processes using
Linux control groups, maintains mount and automount points and implements an
elaborate transactional dependency-based service control logic.
.
systemd is compatible with SysV and LSB init scripts and can work as a
drop-in replacement for sysvinit.
.
Installing the systemd package will not switch your init system unless you
boot with init=/lib/systemd/systemd or install systemd-sysv in addition.
Package: systemd-sysv
Architecture: linux-any
Multi-Arch: foreign
Section: admin
Priority: important
Conflicts: sysvinit-core,
upstart (<< 1.13.2-0ubuntu10~),
file-rc,
systemd-shim,
Replaces: sysvinit-core,
upstart (<< 1.13.2-0ubuntu10~),
Pre-Depends: systemd
Depends: ${shlibs:Depends},
${misc:Depends}
Recommends: libpam-systemd,
libnss-systemd
Description: system and service manager - SysV links
systemd is a system and service manager for Linux. It provides aggressive
parallelization capabilities, uses socket and D-Bus activation for starting
services, offers on-demand starting of daemons, keeps track of processes using
Linux control groups, maintains mount and automount points and implements an
elaborate transactional dependency-based service control logic.
.
systemd is compatible with SysV and LSB init scripts and can work as a
drop-in replacement for sysvinit.
.
This package provides the manual pages and links needed for systemd
to replace sysvinit. Installing systemd-sysv will overwrite /sbin/init with a
link to systemd.
Package: systemd-container
Build-Profiles: <!stage1>
Architecture: linux-any
Multi-Arch: foreign
Section: admin
Priority: optional
Depends: ${shlibs:Depends},
${misc:Depends},
systemd,
dbus
Recommends: libnss-mymachines,
Description: systemd container/nspawn tools
This package provides systemd's tools for nspawn and container/VM management:
* systemd-nspawn
* systemd-machined and machinectl
* systemd-importd
* systemd-portabled and portablectl
Package: systemd-journal-remote
Build-Profiles: <!stage1>
Architecture: linux-any
Multi-Arch: foreign
Section: admin
Priority: optional
Depends: ${shlibs:Depends},
${misc:Depends},
systemd,
adduser
Breaks: systemd (<< 239-6)
Replaces: systemd (<< 239-6)
Description: tools for sending and receiving remote journal logs
This package provides tools for sending and receiving remote journal logs:
* systemd-journal-remote
* systemd-journal-upload
* systemd-journal-gatewayd
Package: systemd-coredump
Build-Profiles: <!stage1>
Architecture: linux-any
Multi-Arch: foreign
Section: admin
Priority: optional
Depends: ${shlibs:Depends},
${misc:Depends},
adduser,
systemd
Conflicts: core-dump-handler
Replaces: core-dump-handler
Provides: core-dump-handler
Description: tools for storing and retrieving coredumps
This package provides systemd tools for storing and retrieving coredumps:
* systemd-coredump
* coredumpctl
Package: systemd-timesyncd
Architecture: linux-any
Multi-Arch: foreign
Section: admin
Priority: optional
Depends: ${shlibs:Depends},
${misc:Depends},
adduser,
systemd
Breaks: systemd (<< 245.4-2~),
Conflicts: time-daemon
Replaces: time-daemon,
systemd (<< 245.4-2~),
Provides: time-daemon
Description: minimalistic service to synchronize local time with NTP servers
The package contains the systemd-timesyncd system service that may be used to
synchronize the local system clock with a remote Network Time Protocol server.
Package: systemd-tests
Architecture: linux-any
Section: admin
Priority: optional
Depends: ${shlibs:Depends},
${misc:Depends},
systemd (= ${binary:Version}),
python3,
Build-Profiles: <!noinsttest>
Description: tests for systemd
This package contains the test binaries. Those binaries are primarily used
for autopkgtest and not meant to be installed on regular user systems.
Package: libpam-systemd
Architecture: linux-any
Multi-Arch: same
Section: admin
Priority: standard
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends},
${misc:Depends},
systemd (= ${binary:Version}),
libpam-runtime (>= 1.0.1-6),
dbus,
systemd-sysv
Provides: logind (= ${binary:Version}), default-logind (= ${binary:Version})
Description: system and service manager - PAM module
This package contains the PAM module which registers user sessions in
the systemd control group hierarchy for logind.
.
If in doubt, do install this package.
.
Packages that depend on logind functionality need to depend on libpam-systemd.
Package: libnss-myhostname
Architecture: linux-any
Multi-Arch: same
Section: admin
Priority: optional
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends},
${misc:Depends},
Description: nss module providing fallback resolution for the current hostname
This package contains a plugin for the Name Service Switch, providing host
name resolution for the locally configured system hostname as returned by
gethostname(2). It returns all locally configured public IP addresses or -- if
none are configured, the IPv4 address 127.0.1.1 (which is on the local
loopback) and the IPv6 address ::1 (which is the local host).
.
A lot of software relies on that the local host name is resolvable. This
package provides an alternative to the fragile and error-prone manual editing
of /etc/hosts.
.
Installing this package automatically adds myhostname to /etc/nsswitch.conf.
Package: libnss-mymachines
Architecture: linux-any
Multi-Arch: same
Section: admin
Priority: optional
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends},
${misc:Depends},
systemd-container (= ${binary:Version}),
Description: nss module to resolve hostnames for local container instances
nss-mymachines is a plugin for the GNU Name Service Switch (NSS) functionality
of the GNU C Library (glibc) providing hostname resolution for local containers
that are registered with systemd-machined.service(8). The container names are
resolved to IP addresses of the specific container, ordered by their scope.
.
Installing this package automatically adds mymachines to /etc/nsswitch.conf.
Package: libnss-resolve
Architecture: linux-any
Multi-Arch: same
Section: admin
Priority: optional
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends},
${misc:Depends},
systemd (= ${binary:Version}),
Description: nss module to resolve names via systemd-resolved
nss-resolve is a plugin for the GNU Name Service Switch (NSS) functionality
of the GNU C Library (glibc) providing DNS and LLMNR resolution to programs via
the systemd-resolved daemon (provided in the systemd package).
.
Installing this package automatically adds resolve to /etc/nsswitch.conf.
Package: libnss-systemd
Architecture: linux-any
Multi-Arch: same
Section: admin
Priority: standard
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends},
${misc:Depends},
systemd (= ${binary:Version}),
Description: nss module providing dynamic user and group name resolution
nss-systemd is a plug-in module for the GNU Name Service Switch (NSS)
functionality of the GNU C Library (glibc), providing UNIX user and group name
resolution for dynamic users and groups allocated through the DynamicUser=
option in systemd unit files. See systemd.exec(5) for details on this
option.
.
Installing this package automatically adds the module to /etc/nsswitch.conf.
Package: libsystemd0
Architecture: linux-any
Multi-Arch: same
Section: libs
Priority: optional
Pre-Depends: ${shlibs:Depends},
${misc:Pre-Depends}
Depends: ${misc:Depends}
Description: systemd utility library
The libsystemd0 library provides interfaces to various systemd components.
Package: libsystemd-dev
Architecture: linux-any
Multi-Arch: same
Section: libdevel
Priority: optional
Depends: ${shlibs:Depends},
${misc:Depends},
libsystemd0 (= ${binary:Version})
Description: systemd utility library - development files
The libsystemd0 library provides interfaces to various systemd components.
.
This package contains the development files.
Package: udev
Section: admin
Priority: important
Architecture: linux-any
Multi-Arch: foreign
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends},
${misc:Depends},
adduser,
dpkg (>= 1.19.3) | systemd-sysv,
libudev1 (= ${binary:Version}),
util-linux (>= 2.27.1),
s390-tools (>> 1.6.2) [s390],
Conflicts: hal
Breaks: systemd (<< 233-4),
Replaces: systemd (<< 233-4)
Description: /dev/ and hotplug management daemon
udev is a daemon which dynamically creates and removes device nodes from
/dev/, handles hotplug events and loads drivers at boot time.
Package: libudev1
Section: libs
Priority: optional
Architecture: linux-any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends},
${misc:Depends}
Description: libudev shared library
This library provides access to udev device information.
Package: libudev-dev
Section: libdevel
Priority: optional
Architecture: linux-any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends},
${misc:Depends},
libudev1 (= ${binary:Version})
Description: libudev development files
This package contains the files needed for developing applications that
use libudev.
Package: udev-udeb
Build-Profiles: <!noudeb>
Package-Type: udeb
Section: debian-installer
Priority: optional
Architecture: linux-any
Depends: ${shlibs:Depends},
${misc:Depends},
util-linux-udeb
Description: /dev/ and hotplug management daemon
udev is a daemon which dynamically creates and removes device nodes from
/dev/, handles hotplug events and loads drivers at boot time.
.
This is a minimal version, only for use in the installation system.
Package: libudev1-udeb
Build-Profiles: <!noudeb>
Package-Type: udeb
Section: debian-installer
Priority: optional
Architecture: linux-any
Depends: ${shlibs:Depends},
${misc:Depends}
Description: libudev shared library
This library provides access to udev device information.
.
This is a minimal version, only for use in the installation system.
Package: systemd-boot
Architecture: amd64 arm64
Multi-Arch: foreign
Section: admin
Priority: optional
Depends: ${shlibs:Depends},
${misc:Depends}
Breaks: systemd (<< 232-25co4),
gummiboot
Replaces: systemd (<< 232-25co4),
gummiboot
Description: systemd EFI boot management
This package provides systemd's tools and binaries for EFI boot management.