Commit Graph

232 Commits

Author SHA1 Message Date
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