Move the man pages for libnss-myhostname, libnss-mymachines and
udev.conf from systemd into the correct package. Move the zsh completion
file for udevadm into the udev package as well. Add Breaks/Replaces
accordingly.
Closes: #790879
Restrict the build dep on the architectures that provide libseccomp. This is
also why we can't configure with --enable-seccomp explicitly but rely on
auto-detection.
Closes: #760299
Bump depends on util-linux to make sure we have a sulogin implementation
which properly cleans up its children when emergency.service is
restarted.
Closes: #784238
This was initially added for the /run migration and later to ensure we
have a mountnfs hook which doesn't cause a deadlock under systemd. The
/run migration was completed in wheezy and jessie ships a fixed mountnfs
hook. In addition we now use the ignore-dependencies job mode in our lsb
init-functions hook, so it's safe to drop this dependency.
Bump util-linux dependency to the version which enables
--enable-libmount-force-mountinfo. With that, util-linux reads
/proc/self/mountinfo directly, not /etc/mtab any more.
To ensure that profiles apply to e. g. dhclient:
- Rename networking.service.d/network-pre.conf to systemd.conf, and add
After=apparmor.service.
- ifup@.service: Add After=apparmor.service.
- Add Breaks: on apparmor << 2.9.2-1, which dropped its dependency to
$remote_fs.
LP: #1438249
The package just contains 6 symlinks and thus isn't sensitive at all against
version mismatches. This avoids running into circular dependencies when testing
local debs.
Thus the unversioned Pre-Depends: is sufficient.
This reverts commit 4c9a3a0a02. This causes a new
dependency to iptables which pulls in ~ 3.5 MB on a minimal system. This should
be reconsidered when splitting networkd out into a new binary package.
Explicitly disable iptc support instead.
As per NEWS:
* This version reenables support for fsck's -l switch. This
means at least version v2.25 of util-linux is required for
operation, otherwise dead-locks on device nodes may
occur. Again: you need to update util-linux to at least
v2.25 when updating systemd to v217.
This implements the CTTE decision #746578. This is a no-op on systems which
already have systemd-sysv installed, but will prevent installing that on
upgrades.
Closes: #769747
This ensures dbus is installed on upgrades. The dbus system bus is
required to run systemd-logind and the autovt feature relies on logind.
Unprivileged access to systemd via systemctl also requires a system bus,
while root access is done via a privat dbus socket.
Closes: #758111
Use the new systemd-escape utility to properly escape the network
interface name when starting an ifup@.service instance for hotplugged
network interfaces. Make sure a recent enough systemd version is
installed by bumping the versioned Breaks accordingly.
Also make "systemctl start" non-blocking as we only want to enqueue the
job but do not actually need to wait for it to finish.
Closes: #747044
This reverts commit 61af16b53e.
We don't want a dependency on new mount for now as this would entangle
util-linux and systemd when transitioning to unstable. As systemd seems
to work fine with the old mount, we simply add back the changes to the
documentation using the comment= syntax. This also re-opens #754411.