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
Michael Biebl
101e627ab9
Stop building the compat library packages and drop them for good
2015-09-19 15:29:57 +02:00
Michael Biebl
be383771b2
Drop libsystemd-login-dev
...
All reverse dependencies have been updated to use libsystemd-dev directly.
2015-09-09 16:49:59 +02:00
Martin Pitt
ae3e86d515
debian/control: Remove some boilerplate from the long descriptions
...
To more easily get to the point what a specific package actually does.
2015-09-04 08:21:45 +02:00
Martin Pitt
f4207827dd
Enable libseccomp support for mips64, mips64el, and x32
...
Closes : #797403
2015-09-03 09:41:48 +02:00
Michael Biebl
eff8a207b8
Strip trailing ',' for consistencies sake
2015-08-30 21:55:28 +02:00
Michael Biebl
844f0e0198
Small package description tweak
2015-08-30 21:55:28 +02:00
Michael Biebl
5e056e1ab2
Enable GnuTLS support as systemd-journal-remote makes sense mostly with encryption enabled
2015-08-30 21:55:26 +02:00
Michael Biebl
ab9f3398a3
Drop unnecessary Conflicts/Replaces from systemd-journal-remote
...
None of the files in this package were previously shipped by systemd.
2015-08-30 20:38:32 +02:00
Martin Pitt
99cf1af29c
Don't enable audit support when building with "stage1" profile
...
This avoids a circular build dep.
2015-08-25 12:33:56 +02:00
Martin Pitt
c3673cc588
Build-depend on dpkg-dev (>= 1.17.14) for build profiles support
...
Also bump debhelper version.
2015-08-25 08:48:07 +02:00
Martin Pitt
bb597f2f17
Don't build systemd-{container,journal-remote} for stage1 profile
...
Restrict the recently introduced build deps to !stage1 and don't build
systemd-container and systemd-journal-remote binaries in stage1.
This helps boostrapping and cross-building.
2015-08-25 08:05:03 +02:00
Michael Biebl
52758faa6f
Add new binary package "systemd-journal-remote"
...
This contains tools for sending/receiving remote journal logs:
systemd-journal-{remote,upload,gatewayd}.
Closes : #742802
LP: #1480952
2015-08-25 07:51:40 +02:00
Martin Pitt
0840e0c394
Move transitional libgcrypt11-dev build dep to libgcrypt20-dev
2015-08-24 11:33:15 +02:00
Martin Pitt
9191dc92ce
Split out "systemd-container" package with machined and nspawn and enable importd
...
Add new libbz2-dev, zlib1g-dev, and libcurl-dev build deps.
LP: #1448900
2015-08-22 16:51:12 +02:00