Martin Pitt
4acb6449b6
Add alternative iptables-dev build dependencies
...
libiptc-dev is very new and not yet present in stable Debian/Ubuntu releases.
Add it as a fallback build dependency for backports and upstream tests.
2016-08-28 12:07:09 +02:00
Michael Biebl
26187cfaa0
Enable iptables support
...
Closes : #787480
2016-08-24 13:13:00 +02:00
Michael Biebl
1f604c9f39
Stop mentioning snapshot and restore in the package description
...
Support for the .snapshot unit type has been removed upstream.
2016-07-20 16:31:09 +02:00
Martin Pitt
db4d36805d
systemd-sysv: Add Conflicts: systemd-shim
...
To avoid shim trying to claim the D-Bus interfaces.
2016-07-20 16:31:09 +02:00
Felipe Sateler
8ab092df6f
Add versioned breaks for packages shipping rcS init scripts
2016-07-20 16:31:09 +02:00
Michael Biebl
529d4dd6ac
Add Depends: dbus to systemd-container
...
This is required for systemd-machined and systemd-nspawn to work
properly.
Closes : #830575
2016-07-14 02:14:35 +02:00
Michael Biebl
1ab8d4836d
Restrict Conflicts: openrc to << 0.20.4-2.1
...
Newer versions of openrc no longer ship conflicting implementations of
update-rc.d/invoke-rc.d.
2016-07-14 01:54:59 +02:00
Michael Biebl
35d04f8c0c
Bump Build-Depends on debhelper to (>= 9.20160114)
...
Required for --dbgsym-migration support.
Followup fix for fac547e93a
2016-07-01 15:21:09 +02:00
Laurent Bigonville
0c54be035d
Build with IDN support
...
Closes : #814528
2016-06-22 15:00:55 +02:00
Felipe Sateler
ab1754ced8
Add policykit-1 to Suggests. It is used to allow unprivileged users to execute certain commands. ( Closes : #827756 )
2016-06-20 15:05:38 -04:00
Martin Pitt
e44cd21d2c
Don't add a Breaks: against usb-modeswitch when building on Ubuntu
...
There it does not use hotplug.functions and is a lower version.
2016-05-25 08:59:32 +02:00
Martin Pitt
ae64ae52a7
fix syntax error in previous commit
2016-05-15 10:11:51 +02:00
Martin Pitt
7c43fa2dcc
udev: Drop hotplug.functions
...
The last remaining user of this (ifplugd) got fixed.
Add appropriate versioned Breaks: to ensure that older versions of these three
packages are not being used with this new udev.
2016-05-13 14:44:31 +02:00
Martin Pitt
d529d04775
Drop udev-re-enable-mount-propagation-for-udevd.patch
...
I. e. run udevd in its own slave mount name space again. laptop-mode-tools 1.68
fixed the original bug (#762018 ), thus add a Breaks: to earlier versions.
2016-04-26 23:42:20 +02:00
Martin Pitt
fac547e93a
Drop systemd-dbg
...
Move to debhelpers' automatic -dbgsym packages. Add corresponding
--dbgsym-migration package relation.
2016-04-26 22:42:42 +02:00
Martin Pitt
8de8552a8e
systemd-container: Recommend libnss-mymachines
...
Closes : #822615
2016-04-26 22:38:29 +02:00
Martin Pitt
ed7845b7be
systemd-container: Prefer renamed "btrfs-progs" package name over "btrfs-tools"
...
Keep the old name as alternative for backportability.
Closes : #822629
2016-04-26 22:36:29 +02:00
Martin Pitt
0f010f5916
Bump Standards-Version to 3.9.8
...
No changes necessary.
2016-04-14 12:10:55 +02:00
Evgeny Vereshchagin
fdbf929bd0
Add missing "Recommends: btrfs-tools" to systemd-container
...
`machinectl pull` depends on mkfs.btrfs
See e306723ec4/src/shared/machine-pool.c (L140)
Fixes:
machinectl pull-tar https://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-amd64-root.tar.gz
Failed transfer image: mkfs.btrfs died abnormally.
2016-03-13 22:08:25 +01:00
Martin Pitt
236d592022
Bump Standards-Version to 3.9.7
...
No actual changes necessary.
2016-03-11 13:29:58 +01:00
Martin Pitt
763d63e516
Add "adduser" dependency to systemd-coredump
...
Not strictly necessary as it's a transitive depndency already, but harmless and
quiesces lintian.
2016-03-11 13:29:13 +01:00
Martin Pitt
466c9c57f9
Move systemd-coredump socket and service into systemd-coredump binary package
2016-02-27 12:02:30 +01:00
Martin Pitt
7a1805b4e8
Enable seccomp support on powerpc, ppc64el, and s390x
...
This got enabled in libseccomp 2.2.3-3.
2016-02-11 16:13:36 +01:00
Martin Pitt
681aaee461
Remove obsolete udev maintainer script checks
...
- Drop check for kernel >= 2.6.32, which released in 2009.
- Drop restarting of some daemons due to the devtmpfs migration, which
happened before the above kernel even.
- Drop support for forcing upgrades on kernels known not to work via
/etc/udev/kernel-upgrade. Don't pretend that this would help, as users
could end up with a non-bootable system. Always fail early in preinst
when it's still possible to install a working kernel.
- Drop postinst test for "running in containers" -- it's actually possible
to run udev in containers if you mount /sys r/w and you know what you
are doing. Also, the init.d script and systemd service do that check
again.
- Keep the kernel feature and chroot checks, as these are still useful.
Simplify check_kernel_features() by eliminating some variables.
- Drop debconf templates. Two of them are obsolete, and having
CONFIG_SYSFS_DEPRECATED is now so implausible that this doesn't warrant
the overhead and translator efforts.
2016-02-08 23:21:36 +01:00
Martin Pitt
8df369446c
Fix systemd Breaks:/Replaces
...
Commit b81f0e8f4 meant to say "udev".
2016-02-03 10:09:10 +01:00
Martin Pitt
21d7f9624b
Move upstart conflicts back to static declarations
...
Revert the dynamism from commit 98ddec8f , and use the Ubuntu version. I. e.,
add systemd-sysv conflict to upstart-sysv, and version the upstart conflict.
This works with both Debian's and Ubuntu's upstart packages.
2016-02-03 09:36:46 +01:00
Martin Pitt
98ddec8f56
Determine systemd-sysv's upstart Conflicts: on build time
...
Use upstart-sysv when building on Ubuntu and upstart on Debian. This used to be
a delta in the Ubuntu branch, but breaks down when trying to do upstream build
tests with Debian's packaging in an Ubuntu VM (we can't yet run upstream tests
on Debian's CI).
2016-02-02 00:10:30 +01:00
Michael Biebl
9b4eac24fc
Wrap dependencies
2016-01-29 21:18:01 +01:00
Michael Biebl
721116740c
Use Breaks instead of Conflicts
...
Debian policy recommends to use (versioned) Breaks instead of Conflicts
when moving files between packages.
2016-01-29 21:16:57 +01:00
Michael Biebl
b81f0e8f45
Only ship *.link files as part of the udev package
...
The *.network files are solely used by systemd-networkd and should
therefor be shipped by the systemd package.
Closes : #808237
2016-01-29 21:09:20 +01:00
Martin Pitt
062637bed6
Replace "sysv-rc" dependency with Conflicts: openrc, file-rc
...
The rationale from #739679 still applies, but with the moving of
{invoke,update}-rc.d to init-system-helpers we don't actually need anything
from sysv-rc any more other than the assumption that SysV init scripts are
enabled in /etc/rc?.d/ for the SysV generator to work (and file-rc and openrc
don't do that).
This drops the last remaining dependency on a sysvinit binary.
2016-01-28 17:25:56 +01:00
Martin Pitt
1e6e1deef3
Drop Michael Stapelberg from Uploaders:
...
He stopped maintenance long ago. Thanks Michael for your great work in the
past!
2016-01-28 17:04:02 +01:00
Martin Pitt
ce90464a93
Drop net.agent, 80-networking.rules, and ifup@.service
...
These moved to ifupdown 0.8.5 now. Add Breaks: to earlier versions.
2016-01-02 10:03:56 +01:00
Martin Pitt
079252568f
Add acl build dependency (for <!nocheck>)
...
Current upstream master now needs it for some test cases.
2015-12-03 10:12:02 +01:00
Martin Pitt
aa4c360aa0
debian/rules: Rewrite kernel check using "linux-version"
...
This is cleaner than using dpkg --compare-versions, although the difference
should be rather academic for this purpose.
2015-11-19 12:58:37 +01:00
Michael Biebl
57dc61d6b6
Bump Build-Depends on libdw-dev to (>= 0.158) as per configure.ac
2015-11-19 12:53:49 +01:00
Martin Pitt
507a9704fd
Adjust libseccomp-dev build dependency for backported versions
2015-11-19 10:56:24 +01:00
Martin Pitt
a8b6ecce84
Bump libseccomp-dev build dependency
...
To indicate required versions for backporting to jessie.
Closes : #805497
2015-11-19 10:41:03 +01:00
Martin Pitt
b22870ee00
Bump util-linux dependencies to >= 2.27.1
...
To ensure that the mount monitor ignores /etc/mtab.
2015-11-18 15:33:35 +01:00
Felipe Sateler
7c55c6c142
Enable elfutils
2015-11-12 17:50:40 +01:00
Martin Pitt
df03613d61
Generalize s-coredump conflict
...
Use a new virtual package "core-dump-handler" instead. See
http://lists.alioth.debian.org/pipermail/pkg-systemd-maintainers/2015-November/009344.html
2015-11-11 14:19:38 +01:00
Martin Pitt
15547ff1b6
Make systemd-coredump Conflicts: apport
...
Both packages set the core_pattern and handle crashes, you can't have both of
them at the same time.
2015-11-11 12:09:26 +01:00
Felipe Sateler
88224f8005
Add systemd-coredump package
...
Closes : #744964
2015-11-11 11:47:50 +01:00
Felipe Sateler
bd6d88d0eb
Add libnss-resolve package
...
Protect nss removal with a refcount, to not disable nss module until all
instances have been removed.
Closes : #798905
2015-11-11 11:20:27 +01:00
Michael Biebl
eef34512e1
Drop dependency on udev from the systemd package
...
We don't need udev within a container, so this allows us to trim down the
footprint by not installing the udev package.
2015-10-27 12:19:54 +01:00
Martin Pitt
2edb1e16fb
Revert "Install D-Bus policies into /usr/share/dbus-1/system.d/ instead of /etc/dbus-1"
...
Simon McVittie says that this needs to wait until Stretch+1 to avoid problems
on dist-upgrade due to policy files disappearing from /etc while the old
dbus-daemon is still running.
This reverts commit 5daf857c43 .
2015-10-14 15:31:35 +02:00
Martin Pitt
5daf857c43
Install D-Bus policies into /usr/share/dbus-1/system.d/ instead of /etc/dbus-1
...
This gets rid of some conffiles.
Bump D-Bus dependencies to >= 1.9.18 which started supporting this.
Remove obsolete conffiles on upgrades.
2015-10-14 10:28:53 +02:00
Martin Pitt
2d8b6af907
Bump util-linux/libmount-dev dependencies to >= 2.27
...
As per upstream configure.ac.
2015-10-08 08:48:56 +02:00
Martin Pitt
fac0ded8e1
Revert "Add "Provides: system-log-daemon" to systemd"
...
This is not yet fully correct as long as we don't enable persistent logging by
default.
This reverts commit d64401a808 .
2015-09-20 17:20:54 +02:00
Martin Pitt
d64401a808
Add "Provides: system-log-daemon" to systemd
...
The journal reads/logs syslog.
Closes : #799549
2015-09-20 16:36:24 +02:00