Commit Graph

425 Commits

Author SHA1 Message Date
Michael Biebl
4d570847cf Drop dependency on lsb-base
It is only needed when booting with sysvinit and initscripts, but
initscripts already Depends on lsb-base (see #864999).
2019-05-08 01:51:46 +02:00
Michael Biebl
0fb9ff8988 Switch from libidn to libidn2
Closes: #928615
2019-05-08 01:33:37 +02:00
Michael Biebl
8873449ed8 Enable regexp matching support in journalctl using pcre2
Closes: #898892
2019-05-08 01:33:37 +02:00
Michael Biebl
d11f93c7df Drop pre-stretch migration code 2019-05-08 01:33:37 +02:00
Michael Biebl
8d292a0afd Drop systemd-shim alternative from libpam-systemd
A fixed systemd-shim package which works with newer versions of systemd
is unlikely to happen given that the systemd-shim package has been
removed from the archive. Drop the alternative dependency from
libpam-systemd accordingly.
2019-03-20 23:52:16 +01:00
Martin Pitt
bd89a706b1 udev: Relax udev's dpkg dependency again
The previous commit added an udev dependency to the latest dpkg. This
broke backportability and upstream CI.

As this is only necessary with SysV init, add an alternative to
systemd-sysv.

Gbp-Dch: Ignore
2019-03-12 09:37:32 +01:00
Michael Biebl
8d810fda9a udev.init: Use new s-s-d --notify-await to start udev daemon
Fixes a race condition during startup under SysV init.
Add versioned dependency on dpkg (>= 1.19.3) to ensure that a version
of start-stop-daemon which supports --notify-await is installed.

Closes: #908796
2019-03-11 18:58:31 +01:00
Martin Pitt
b235953419 Bump Standards-Version to 4.3.0
No changes necessary.
2019-03-03 11:50:08 +01:00
Adam Borowski
aeb2083932 Make libpam-systemd Provide: logind, default-logind
This allows alternate logind implementations such as elogind, without
having to recompile every dependant package -- as long as the client API
remains compatible.

These new virtual packages got policy-approved in #917431.

Closes: #915407
2019-02-19 08:13:51 +01:00
Michael Biebl
d915397d94 meson: Stop setting -fPIE globally
Setting -fPIE globally can lead to miscompilations on certain
architectures. Instead use the b_pie=true build option, which was
introduced in meson 0.49. Bump the Build-Depends accordingly.

Closes: #909396
2019-01-12 21:49:33 +01:00
Felipe Sateler
72a011981a Add myself to uploaders 2018-12-05 21:03:25 -03:00
Michael Biebl
94cfd94d09 Simplify container check in udev SysV init script
Instead of using "ps" to detect a container environment, simply test if
/sys is writable. This matches what's used in systemd-udevd.service via
ConditionPathIsReadWrite=/sys and follows
https://www.freedesktop.org/wiki/Software/systemd/ContainerInterface/

This means we no longer need procps, so drop that dependency from the
udev package.

Closes: #915095
2018-12-02 01:03:50 +01:00
Michael Biebl
1cf413a705 Drop procps dependency from systemd
The systemd-exit.service user service no longer uses the "kill" binary.

add384dd4d
2018-12-01 15:11:12 +01:00
Michael Biebl
5d8d69b61f Remove obsolete Replaces from pre-jessie 2018-11-20 19:06:18 +01:00
Michael Biebl
8264d3ddad Add conflicts against consolekit
Letting both ConsoleKit and logind manage dynamic device permissions
will only lead to inconsistent and unexpected results.
2018-09-25 16:16:23 +02:00
Michael Biebl
07b3b71dc2 Bump Standards-Version to 4.2.1 2018-09-07 08:41:08 +02:00
Michael Biebl
b214a669b6 Drop seccomp system call filter for udev
The seccomp based system call whitelist requires at least systemd 239 to
be the active init and during a dist-upgrade we can't guarantee that
systemd has been fully configured before udev is restarted.
The versioned systemd Breaks that was added to udev for #902185 didn't
really fix this issue, so revert that change again.

Closes: #903224
2018-07-19 00:37:50 +02:00
Michael Biebl
21be256c44 Change python3-minimal dependency to python3
While we strictly only need python3-minimal, the usage of
python3-minimal triggers a lintian error: depends-on-python-minimal
2018-07-16 19:07:38 +02:00
Michael Biebl
7785b9296f Move a few man pages from systemd to systemd-journal-remote
The systemd package shipped a few systemd-journal-remote and
systemd-journal-upload related man pages which really belong into the
systemd-journal-remote package. Move those man pages into the correct
package and add a Breaks/Replaces against systemd accordingly.

Closes: #903557
2018-07-12 22:41:39 +02:00
Michael Biebl
2528a329fa Add inverse version restriction of the Breaks to the systemd-shim alternative in libpam-systemd
Otherwise apt will fail to find an installation path for libpam-systemd
in cases where libpam-systemd is an indirect dependency.

Closes: #902998
2018-07-05 11:35:49 +02:00
Michael Biebl
51ed412f95 Drop patches which try to support running systemd services without systemd as pid 1
No one is currently actively maintaining systemd-shim, which means that
e.g. running systemd-logind no longer works when systemd is not pid 1.
Thus drop our no longer working patches. Bump the Breaks against
systemd-shim accordingly.

See #895292, #901404, #901405
2018-07-03 23:25:47 +02:00
Michael Biebl
b59ce8356a Add missing (<< 0.18) to the python-dbusmock Breaks
Follow-up for commit c8104dcea5

Gbp-Dch: Ignore
2018-07-02 12:33:14 +02:00
Michael Biebl
c8104dcea5 Add Breaks against python-dbusmock (<< 0.18) to systemd
The logind and timedated tests in python-dbusmock were broken by the
latest systemd release and had to be adjusted to work with systemd 239.

See #902602
2018-07-02 12:29:41 +02:00
Michael Biebl
08853dbede Bump systemd Breaks to ensure it is upgraded in lockstep with udev
The hardening features used by systemd-udevd.service require systemd 239
and udev will fail to start with older versions.

Closes: #902185
2018-06-27 13:58:55 +02:00
Michael Biebl
d358cbe76c Bump Build-Depends on meson to (>= 0.44) 2018-06-22 22:04:48 +02:00
Michael Biebl
6cf7e4ead2 Drop alternative btrfs-tools Recommends
It is no longer needed as btrfs-progs is now available in both Debian
and Ubuntu and keeping the alternative around prevents the transitional
package from being autoremoved.
2018-06-06 11:05:56 +02:00
Michael Biebl
fd336cd393 Drop alternative iptables-dev Build-Depends
It is no longer needed as both Ubuntu and Debian now ship libiptc-dev in
their latest stable (LTS) release.
2018-06-06 11:01:49 +02:00
Martin Pitt
09c6423728 Simplify PO template creation
Use the existing upstream build system instead of a manual call to
`intltool-update` and `xgettext` to build systemd.pot. Remove the now
obsolete intltool build dependency, but still explicitly keep gettext.
2018-02-14 21:19:11 +01:00
Michael Biebl
1a51c92616 Set Rules-Requires-Root to no 2018-01-30 01:45:16 +01:00
Michael Biebl
091b33b540 Bump Standards-Version to 4.1.3 2018-01-30 01:44:50 +01:00
Michael Biebl
2768fa9f3f Update Vcs-* to point to https://salsa.debian.org 2018-01-29 19:31:39 +01:00
Michael Biebl
00758716d1 Add Build-Depends on python3-evdev <!nocheck>
This is used by hwdb/parse_hwdb.py to perform additional validation on
hwdb files.
2018-01-28 22:29:24 +01:00
Michael Biebl
088a8388e8 Downgrade priority of libudev1 to optional
This makes it compliant with recent versions of debian-policy which
recommends to use priority optional for library packages.
2018-01-01 23:51:05 +01:00
Michael Biebl
7a6c376147 Bump Standards-Version to 4.1.2 2017-12-15 01:24:23 +01:00
Martin Pitt
577df340ca Add Recommends: libnss-systemd to systemd-sysv
This is useful to actually be able to resolve dynamically created system
users with DynamicUser=true. This concept is going to be used much more
in future versions and (hopefully) third-party .services, so pulling it
into the default installation seems prudent now.
2017-11-14 23:14:46 +01:00
Martin Pitt
f887d11fc0 Add missing python3-minimal dependency to systemd-tests
See https://github.com/systemd/systemd/pull/7306

Gbp-Dch: Short
2017-11-13 08:15:10 +01:00
Michael Biebl
624c9da3be Switch from XC-Package-Type to Package-Type
As of dpkg-dev 1.15.7 Package-Type is recognized as an official field
name.
2017-10-13 22:14:56 +02:00
Michael Biebl
561ce13fab Bump Standards-Version to 4.1.1 2017-10-10 17:11:50 +02:00
Michael Biebl
438f3a3dac Bump Build-Depends on libmount-dev to (>= 2.30) 2017-10-10 17:02:01 +02:00
Michael Biebl
2f247fb09b Switch back to default GCC
Closes: #873661
2017-09-03 23:55:09 +02:00
Cyril Brulebois
c1687d09af Import Debian changes 234-2.3
systemd (234-2.3) unstable; urgency=high

  * Non-maintainer upload.
  * Also switch to g++-6 temporarily (needed for some tests):
    - Add g++-6 to Build-Depends
    - Export CXX = g++-6
2017-08-30 10:42:20 -03:00
Cyril Brulebois
070e85622c Import Debian changes 234-2.2
systemd (234-2.2) unstable; urgency=high

  * Non-maintainer upload.
  * Switch to gcc-6 on all architectures, working around an FTBFS on mips64el,
    apparently due to a gcc-7 bug (See: #871514):
    - Add gcc-6 to Build-Depends in debian/control
    - Export CC = gcc-6 in debian/rules
2017-08-30 10:42:00 -03:00
Michael Biebl
26da576604 Change priority of libnss-* packages from extra to optional
This follows a change in the archive triggered by
https://anonscm.debian.org/git/dbnpolicy/policy.git/commit/?id=4b3e61ac3fa06d8b82433e09a76f42a4f8859306
2017-07-12 22:48:20 +02:00
Michael Biebl
5f5de71820 Bump Standards-Version to 4.0.0 2017-07-12 22:46:27 +02:00
Martin Pitt
2607164cd6 Fix debhelper build dependency for backports
Gbp-Dch: Ignore
2017-07-12 22:28:57 +02:00
Michael Biebl
0a079888b5 Switch build system from autotools to meson
Update the Build-Depends accordingly.
2017-07-12 22:27:57 +02:00
Michael Biebl
928e4fd7be Drop Breaks for packages shipping rcS init scripts
This transition was completed in stretch.
2017-06-19 16:05:59 +02:00
Michael Biebl
f4dbed4ee5 Drop no longer needed Breaks against usb-modeswitch 2017-06-19 16:05:59 +02:00
Michael Biebl
5471a7bf36 Drop versioned Build-Depends on dpkg-dev
It's no longer necessary as even Jessie ships a new enough version.
2017-05-26 15:38:19 +02:00
Michael Biebl
639a12938b Bump debhelper compatibility level to 10
Drop --with autoreconf and --parallel as those are now enabled by
default.

The systemd sequence is now also enabled by default. We don't strictly
need the additional complexity that comes with init-system-helpers, as
we can just rely on systemctl being available. So use --without systemd
for the time being.

Gbp-Dch: Short
2017-05-26 15:15:23 +02:00
Michael Biebl
a73b5e03eb Add Depends: procps to systemd
It's required by /usr/lib/systemd/user/systemd-exit.service which calls
/bin/kill to stop the systemd --user instance.

Closes: #862292
2017-05-22 14:50:51 +02:00
Michael Biebl
beb9813840 Please lintian and fix description-is-pkg-name
Gbp-Dch: Ignore
2017-04-14 00:12:04 +02:00
Michael Biebl
db8bd967bf Split upstream tests into systemd-tests binary package
Closes: #859152
2017-04-08 11:40:37 +02:00
Michael Biebl
c4173d2672 Drop systemd-ui Suggests
systemd-ui is unmaintained upstream and not particularly useful anymore.
2017-04-05 00:48:31 +02:00
Michael Biebl
24505f7156 Add Conflicts against hal
Since v183, udev no longer supports RUN+="socket:". This feature is
still used by hal, but now generates vast amounts of errors in the
journal. Thus force the removal of hal by adding a Conflicts to the udev
package. This is safe, as hal is long dead and no longer useful.
2017-03-26 04:00:14 +02:00
Martin Pitt
17011b6747 Move systemd.link(5) to udev package
.link files are being handled by udev, so it should ship the
corresponding manpage. Bump Breaks/Replaces accordingly.

Closes: #857270
2017-03-12 12:32:01 +01:00
Martin Pitt
cbde5426c7 Add libpolkit-gobject-1-dev build dep for polkit version detection
https://github.com/systemd/systemd/pull/5555 will introduce a version
check to determine whether we build for a polkit version which only
supoprts *.pkla files. Make polkit-gobject-1.pc available during build
to ensure that we continue to ship the *.pkla policies.
2017-03-08 09:23:53 +01:00
Michael Biebl
b0f24ded09 Drop Breaks and Replaces from pre-jessie 2017-03-02 14:22:39 +01:00
Martin Pitt
7c888b921f Add iproute2 build dependency for tests
This will make test_exec_privatenetwork() actually run; it skips if "ip"
is not present.

Closes: #854396
2017-02-09 17:50:13 +01:00
Martin Pitt
c8ab09eadc Add libcap2-bin build dependency for tests
This will make test_exec_capabilityboundingset() actually run.

Closes: #854394
2017-02-09 17:50:13 +01:00
Michael Biebl
a0aaef135c Bump priority of libpam-systemd to standard
This reflects the changes that have been made in the archive a while
ago.

See #803184
2017-02-01 22:45:22 +01:00
Michael Biebl
b17277e8e7 Bump systemd Breaks to ensure it is upgraded in lockstep with udev
The sandboxing features used by systemd-udevd.service require systemd
(>= 232-11).

Closes: #853078
2017-02-01 22:31:12 +01:00
Michael Biebl
4359582b19 Add missing Build-Depends on tzdata
It is required to successfully run the test suite.

Closes: #852883
2017-02-01 22:20:26 +01:00
Michael Biebl
3ab3361865 Update Homepage and the URLs in debian/copyright to use https 2017-01-22 08:18:14 +01:00
Michael Biebl
6e960b37ea Update Vcs-* according to the latest recommendation 2017-01-22 08:15:51 +01:00
Michael Biebl
060b920c23 Re-add versioned Conflicts/Replaces against upstart
In Debian the upstart package was never split into upstart and
upstart-sysv, so we need to keep that for switching from upstart to
systemd-sysv.

This partially reverts commit 4c19056632.

Closes: #852156
2017-01-22 08:15:38 +01:00
Michael Biebl
7b17f7c824 Enable seccomp support on ppc64 2017-01-18 19:43:28 +01:00
Michael Biebl
aceda6fa5f Require systemd-shim version which supports v232
See #844785
2017-01-18 11:33:54 +01:00
Michael Biebl
4c19056632 Drop obsolete Conflicts, Breaks and Replaces 2017-01-18 10:37:26 +01:00
Martin Pitt
7d4f0d5798 Drop systemd dependency from libnss-myhostname again
This NSS module is completely independent from systemd, unlike the other three.
2016-11-30 15:58:04 +01:00
Martin Pitt
743cd165f9 Make libnss-* depend on the same systemd package version
This avoids version skew, and these packages don't actually work without the
systemd underpinnings, like resolved for nss-resolve or nss-mymachines without
machined.
2016-11-30 14:35:52 +01:00
Martin Pitt
3979e5d6a9 Package libnss-systemd 2016-11-30 14:24:24 +01:00
Martin Pitt
43aee3ea0f Run hwdb/parse_hwdb.py during package build
Pull in some patches from master which make that actually work.
2016-11-30 13:02:50 +01:00
Michael Biebl
17ae08336e Mark liblz4-tool build dependency as <!nocheck>
It is only needed when running the test suite.
2016-11-22 14:42:59 +01:00
Martin Pitt
2eb8e230a0 Add missing liblz4-tool build dependency
Fixes test-compress failure during package build.
2016-11-20 11:40:01 +01:00
Michael Biebl
e26c3146a7 Enable lz4 support
While the compression rate is not as good as XZ, it is much faster, so a
better default for the journal and especially systemd-coredump.

Closes: #832010
2016-11-20 03:38:00 +01:00
Martin Pitt
f21cb3c7f9 Bump libseccomp build dependency
As per configure.ac.
2016-11-15 09:17:45 +01:00
Martin Pitt
b1a3bccd72 Build sd-boot on arm64
gnu-efi is available on arm64 now.

Closes: #842617
2016-10-30 22:42:50 +02:00
Martin Pitt
bc96cb3052 systemd.postinst: Drop setcap call for systemd-detect-virt
This hasn't been necessary any more since
https://github.com/systemd/systemd/commit/fdd25311

Drop corresponding libcap2-bin dependency.
2016-09-19 22:36:59 +02:00
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
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