Commit Graph

173 Commits

Author SHA1 Message Date
Michael Biebl
a0d5a61155 Drop libsystemd-journald-dev and libsystemd-id128-dev
There are no reverse dependencies left and we want to avoid new packages
picking up a build dependency on those obsolete transitional packages.
2015-07-15 23:49:55 +02:00
Michael Biebl
b3fa9f0825 Bump priority of systemd and systemd-sysv to important
Update package priorities of systemd and systemd-sysv to important to
match what has been used in the Debian archive since Jessie.
2015-07-13 16:45:14 +02:00
Michael Biebl
d0dc85fce8 Move a few files into their correct packages
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
2015-07-08 18:49:15 +02:00
Michael Biebl
3eabc6e726 Stop building the Python 3 bindings
They were split into a separate source package upstream and are now
built from src:python-systemd. See
http://lists.freedesktop.org/archives/systemd-devel/2015-July/033443.html

We keep a Build-Depends on python3 which is required to build the
documentation.
2015-07-08 17:21:51 +02:00
Martin Pitt
4955cf66c4 libudev-dev: Transition doc symlink -> dir too 2015-06-29 17:32:06 +02:00
Martin Pitt
71ce671632 udev: Drop doc dir symlinking
It has caused too much trouble and only marginally helps to avoid duplication.
Such duplication should be dealt with at the distro, not package level.
2015-06-29 17:18:48 +02:00
Martin Pitt
045815f336 Drop obsolete gtk-doc-tools build dependency, gtkdocize autoreconfig, and ./configure options 2015-06-22 17:46:05 +02:00
Michael Biebl
702a751c5c Enable seccomp support on arm64 as well 2015-06-12 08:06:15 +02:00
Martin Pitt
de81054914 Bump libcap-dev build dep to the version that provides libcap2-udeb
Closes: #787542
2015-06-11 00:05:05 +02:00
Martin Pitt
d2504c4c4d Enable seccomp support
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
2015-06-10 07:55:43 +02:00
Martin Pitt
8c2556e1d6 debian/control: Replace obsolete Python2 version header with X-Python3-Version 2015-06-03 08:27:51 +02:00
Michael Biebl
37c0162c08 Make sure we have the proper sulogin implementation from util-linux
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
2015-06-01 19:27:56 +02:00
Michael Biebl
829e8e4236 Wrap Uploaders for better readability 2015-05-30 03:24:09 +02:00
Martin Pitt
de55508a64 Add missing ${misc:Depends} to new libnss-* packages 2015-05-29 10:35:04 +02:00
Michael Biebl
ff3e6f6fc8 Stop building gudev packages
Upstream has moved the gudev code into a separate repository which is
now managed on gnome.org. The gudev packages will be built from
src:libgudev from now on. See also
http://lists.freedesktop.org/archives/systemd-devel/2015-May/032070.html
2015-05-29 09:48:46 +02:00
Martin Pitt
8fa9b77707 debian/control: Drop obsolete XS-Testsuite:
pkg adds it automatically.
2015-05-29 09:41:00 +02:00
Michael Biebl
fc44e35e85 Drop our versioned Depends on initscripts
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.
2015-05-29 07:35:27 +02:00
Martin Pitt
7e6cca78a9 Add libnss-myhostname binary package
Taking over from the very old and unmaintained standalone source package as per
its maintainer's request.

Closes: #760514
2015-05-26 21:16:02 +02:00
Martin Pitt
9f485b1763 Add libnss-mymachines binary package
Closes: #784858
2015-05-26 21:13:01 +02:00
Martin Pitt
d478e470c7 Drop core-mount-ensure-that-we-parse-proc-self-mountinfo.patch
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.
2015-05-12 10:37:09 +02:00
Martin Pitt
7f374c476f Make apparmor run before networking
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
2015-05-12 08:08:37 +02:00
Michael Biebl
3da185b308 Drop hard-coded versioned dependency on libapparmor1
Bump the Build-Depends on libapparmor-dev instead. This ensures a proper
versioned dependency via Build-Depends-Package.
2015-04-16 13:27:17 +02:00
Martin Pitt
9b2df80b6b Make systemd-sysv's dependency to systemd unversioned
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.
2015-04-06 13:22:20 +02:00
Martin Pitt
bb298dfabd Rework package description to be more accurate
Closes: #740372
2015-03-26 12:20:33 +01:00
Martin Pitt
2bcbb1fe25 Drop "acl" dependency
Not necessary any more with the recent changes of dropping the setfacl call
from postinst and README.Debian.
2015-02-18 14:36:52 +01:00
Martin Pitt
a2e44f9623 Revert "Enable libiptc support for networkd masquerading/NAT"
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.
2015-02-17 15:48:55 +01:00
Martin Pitt
4c9a3a0a02 Enable libiptc support for networkd masquerading/NAT 2015-02-17 13:38:17 +01:00
Martin Pitt
94e0164426 Bump libblkid-dev build dependency
As per upstream configure.ac
2015-02-17 11:31:34 +01:00
Michael Biebl
48df01638c Update Vcs-Browser URL to use cgit and https. 2015-01-29 09:29:37 +01:00
Michael Biebl
db9e8155ba Drop the obsolete libsystemd-* libraries
There are no reverse dependencies left.
2015-01-26 15:16:25 +01:00
Michael Biebl
3a46a22c47 Ship bash-completion for udevadm
Closes: #776166
2015-01-26 15:12:12 +01:00
Martin Pitt
b3aba1dd36 Re-enable AppArmor support
Now that libapparmor1 moved to /lib it is safe to do so. Add versioned
dependency as long as this is still only in experimental.

Closes: #775331
2015-01-21 13:17:43 +01:00
Martin Pitt
30d063e5dd Mark systemd{,-sysv} as M-A: foreign
Spotted by lintian.
2014-12-28 11:45:03 +01:00
Martin Pitt
db29e83dc2 Add new libmount-dev build dependency 2014-12-12 21:36:54 +02:00
Martin Pitt
48375254b3 Disable AppArmor again
This first requires moving libapparmor to /lib (see #771667)

Closes: #771652
2014-12-01 13:50:45 +01:00
Martin Pitt
be2d291d8b Build-depend on libapparmor-dev to enable AppArmor support
LP: #1396270
2014-11-28 10:52:32 +01:00
Martin Pitt
f1bd9cb4f7 Bump util-linux dependency to >= 2.25
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.
2014-11-28 10:52:32 +01:00
Martin Pitt
f95d63dcd6 Add Martin Pitt to Uploaders: 2014-11-19 08:07:04 +01:00
Martin Pitt
20e1ccddd0 Bump Standards-Version to 3.9.6 (no changes necessary) 2014-11-18 12:37:08 +01:00
Martin Pitt
eb73fd35a0 Remove Tollef from Uploaders: as per his request 2014-11-17 07:24:14 +01:00
Martin Pitt
26a8a4362a Switch libpam-systemd dependencies to prefer systemd-shim over systemd-sysv
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
2014-11-17 07:22:34 +01:00
Martin Pitt
9baa932f37 Fix dependency for x-systemd-* syntax
This requires mount >= 2.21, not the binary util-linux package. Fixes commit
8fb0c725.
2014-10-28 14:00:23 +01:00
Martin Pitt
8fb0c725d1 Drop Use-comment-systemd.-syntax-in-systemd.mount-man-pag.patch
Our util-linux is now recent enough. Bump dependency to >= 2.21.
2014-10-17 16:14:23 +02:00
Martin Pitt
8b782cd36f Bump systemd-shim Depends/Breaks to 8.2 to ensure a lockstep upgrade
Closes: #761947
2014-09-19 06:43:54 +02:00
Michael Biebl
6e3be33e8f Bump dependency on systemd-shim to (>= 7-2)
This ensures we have a version which supports systemd >= 209 and has the
necessary Breaks against incompatible versions.
2014-09-14 16:31:41 +02:00
Michael Biebl
76f7747a5d Make systemd recommend dbus
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
2014-09-14 16:27:06 +02:00
Michael Biebl
2d4ad1d324 Improve extended package description for compat library packages 2014-09-07 09:50:16 +02:00
Michael Biebl
1f504d6baf Properly escape network interface names in net.agent
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
2014-09-06 14:48:30 +02:00
Michael Biebl
6bee11e5bb Revert "Add systemd depends on new mount."
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.
2014-09-04 17:02:54 +02:00
Sjoerd Simons
28d9700590 target experimental 2014-08-24 15:10:39 +02:00