Commit Graph

212 Commits

Author SHA1 Message Date
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
Martin Pitt
c4c69555fb Install /lib/systemd/network/* into udev instead of systemd
It's really udev which is evaluating these. Bump Conflicts/Replaces
accordingly.
2015-08-22 12:08:30 +02:00
Martin Pitt
f36340e8e6 Bump "mount" dependency to >= 2.26, to ensure "swapon -o" availability
Closes: #796389
2015-08-22 12:05:46 +02:00
Michael Biebl
b7eb246c63 Extend stage1 profile to apparmor and annotate build depends 2015-08-18 16:55:07 +02:00
Michael Biebl
a2d0d8e615 Turn noudeb build option into build profile 2015-08-18 16:52:32 +02:00
Michael Biebl
1903f1ed9f Mark check build dependencies with nocheck profile 2015-08-18 16:50:00 +02:00
Michael Biebl
86da49569c Mark python build tools with :native to ease cross-building 2015-08-18 16:48:24 +02:00
Martin Pitt
c1e67af6ab Don't enable gnu-efi on ARM
It FTBFSes and cannot really be tested now as there is no available hardware.
2015-07-30 08:19:55 +02:00
Martin Pitt
5e9b2e2d99 Restrict gnu-efi to available architectures
gnu-efi is only available on a handful of architectures, so adjust the build
dependency. Drop the --enable-gnuefi configure option and rely on
auto-detection on these architectures.
2015-07-28 05:44:34 +02:00
Martin Pitt
378a828a0a Enable GNU EFI support and add gnu-efi build dep
This enables/ships the systemd EFI boot loader.

Closes: #787720
2015-07-26 12:39:04 +02:00
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