Commit Graph

195 Commits

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