Commit Graph

12154 Commits

Author SHA1 Message Date
Jon Severinsson
ca3e157bc2 Install the new combined libsystemd0 library 2014-07-16 23:29:00 +02:00
Sjoerd Simons
37993e0d6b explicitly disable microhttpd
(cherry picked from commit 515ed789804047074e103d0cfb30d478bab5cbe0)
2014-07-16 23:29:00 +02:00
Sjoerd Simons
65eff45fde Install busctl and translations
(cherry picked from commit 3853bf74f3102905b6587755781d1a42ea09f9da)
2014-07-16 23:29:00 +02:00
Sjoerd Simons
8ce628f118 attempt parallel build
(cherry picked from commit 95a6ae15fdcda87e5cf47a0d96ce9a09b75fdb65)
2014-07-16 23:29:00 +02:00
Sjoerd Simons
3bd7a5e981 add python-lxml for python-systemd
(cherry picked from commit 17a18eb2645e9c15a13fba82b0db591c148d4a4d)
2014-07-16 23:29:00 +02:00
Sjoerd Simons
1c3980b5d4 Fix build of the insserv generator
(cherry picked from commit 5a4ffa250571f55be55495caaa8c990045fee740)
2014-07-16 23:28:59 +02:00
Jon Severinsson
457ac6bf78 Import upstream v214-stable patch series and rebase remaining Debian patches. 2014-07-16 23:28:42 +02:00
Jon Severinsson
aea43412a0 Merge tag 'upstream/214' into experimental 2014-07-16 20:12:14 +02:00
Jon Severinsson
95839bc62d Switch debian-branch to experimental 2014-07-16 20:12:00 +02:00
Michael Biebl
054b924f4e Release version 208-6 to unstable 2014-07-16 00:44:42 +02:00
Michael Biebl
e4e966f51d Upload to unstable. 2014-07-15 16:34:38 +02:00
Jon Severinsson
60f067b410 Imported Upstream version 214 2014-07-11 02:23:25 +02:00
Jon Severinsson
19500a5fbd Move three more manpages from systemd to libsystemd-*-dev as appropriate. 2014-07-07 12:30:40 +02:00
Jon Severinsson
9140fce078 Update Debian patches to apply on top of v208-stable. 2014-07-07 12:29:51 +02:00
Jon Severinsson
87c3557857 Add v208-stable patch series.
This commit was created using the following commands and then fixing up debian/patches/series manually.
$ git config diff.renames false
$ git rebase --onto debian/208-5 v208 stable/v208-stable
$ git checkout -b patch-queue/experimental HEAD
$ gbp-pq export --no-patch-numbers
$ git add --ignore-removal debian/patches/
2014-07-07 12:29:26 +02:00
Michael Biebl
dbde4e329b Release version 208-5 to experimental 2014-06-28 13:41:47 +02:00
Michael Biebl
8180a29967 Update changelog 2014-06-28 13:33:34 +02:00
Michael Biebl
682b99a27b Merge branch 'master' into experimental
Conflicts:
	debian/changelog
2014-06-28 13:33:07 +02:00
Michael Biebl
5f9c82db8e Release version 204-14 to unstable 2014-06-28 13:23:46 +02:00
Michael Biebl
50e3ecb742 journald: remove unused variable 2014-06-28 13:22:19 +02:00
Michael Biebl
53600c1751 Mark -dev packages as Multi-Arch: same
Deliberately exclude libgudev-1.0-dev, since it depends on
gir1.2-gudev-1.0 and gobject-introspection does not (yet) support
multiarch.

Closes: #720017
2014-06-28 13:11:00 +02:00
Michael Biebl
8a374210b8 Fix SIGABRT in insserv generator caused by incorrect usage of strcat()
Closes: #752992
2014-06-28 12:58:06 +02:00
Michael Biebl
fe778926cf Release version 208-4 to experimental 2014-06-28 01:22:33 +02:00
Michael Biebl
2d0f5c2d76 Drop alternative dependency on systemd-shim in libpam-systemd
The systemd-shim package no longer provides an environment to run
systemd-logind standalone. See #752939 for further details.
2014-06-28 01:21:45 +02:00
Michael Biebl
b05b59999d Update changelog 2014-06-28 00:43:03 +02:00
Michael Biebl
bea2315a54 Merge branch 'master' into experimental
Conflicts:
	debian/changelog
	debian/patches/Load-sg-module-from-80-drivers.rules.patch
	debian/patches/rules-drivers-always-call-kmod-even-when-a-driver-is.patch
	debian/patches/series
2014-06-28 00:41:05 +02:00
Michael Biebl
a91a3b1413 Release version 204-13 to unstable 2014-06-28 00:01:32 +02:00
Michael Biebl
86ab5f5949 Fix boot failures if CONFIG_UEVENT_HELPER is disabled
Drop the obsolete check for /sys/kernel/uevent_helper from postinst and
the SysV init script and do not unconditionally overwrite it in the
initramfs hook. Since a long time now udev has been using the netlink
interface to communicate with the kernel and with Linux 3.16 it is
possible to disable CONFIG_UEVENT_HELPER completely.

Closes: #752742
2014-06-28 00:01:00 +02:00
Michael Biebl
ae43e491cb insserv-generator: ignore non-existing SysV init scripts
Update insserv generator to not create any drop-in files for services
where the corresponding SysV init script does not exist.
2014-06-27 23:03:51 +02:00
Michael Biebl
6c44d3d92b core/transaction: fix cycle break attempts outside transaction
Cherry-pick upstream fix which prevents systemd from entering an
infinite loop when trying to break an ordering cycle

Closes: #752259
2014-06-27 23:03:22 +02:00
Michael Biebl
d2e8e037fb Switch back to load the sg module via the kmod builtin
The problem was not that the kmod builtin is faster then modprobe but
rather the incorrect usage of the "=" assignment operator. We need to
use "+=" here, so the sg module is loaded in addition to other scsi
modules, which are loaded via the modalias rule.
Thanks to Tommaso Colombo for the analysis.
2014-06-27 22:46:08 +02:00
Michael Biebl
7614b3a71c Drop Always-probe-cpu-support-drivers.patch
This has been fixed upstream in a more general way by

commit bf7f800f2b3e93ccd1229d4717166f3a4d3af72f
Author: Kay Sievers <kay@vrfy.org>
Date:   Sat Jul 20 14:29:12 2013 +0200

    rules: drivers - always call kmod, even when a driver is bound to
    the device
2014-06-26 05:12:47 +02:00
Michael Biebl
80da0ed5e2 Release version 208-3 to experimental 2014-06-25 11:29:21 +02:00
Michael Biebl
6e6054540b Update changelog for unstable merge 2014-06-25 11:29:05 +02:00
Michael Biebl
8faba6fe39 Merge branch 'master' into experimental
Conflicts:
	debian/changelog
2014-06-25 11:28:23 +02:00
Michael Biebl
4dec136541 Release version 204-12 to unstable 2014-06-25 10:55:39 +02:00
Michael Biebl
565d5c3e8e Update udev bug-script to attach instead of paste extra info if a new enough reportbug version is available. 2014-06-25 10:54:50 +02:00
Martin Pitt
ecebff539d Change the sg loading rule back to using modprobe
kmod is too fast and then sg races with sd, causing the latter to not see SCSI disks.

Closes: #752591, #752605
2014-06-25 10:24:02 +02:00
Michael Biebl
af9b7ca705 Release version 208-2 to experimental 2014-06-24 17:45:42 +02:00
Michael Biebl
8988ff3414 Cherry-pick upstream fixes to make sd_session_get_vt() actually work. 2014-06-24 17:44:20 +02:00
Michael Biebl
d3ed26ace0 Update changelog 2014-06-24 17:40:08 +02:00
Michael Biebl
a8e13e8fff Refresh patches 2014-06-24 17:39:35 +02:00
Michael Biebl
e764dc208c Merge branch 'master' into experimental
Conflicts:
	debian/changelog
	debian/gbp.conf
	debian/patches/Always-probe-cpu-support-drivers.patch
	debian/patches/Load-sg-module-from-80-drivers.rules.patch
	debian/patches/series
2014-06-24 17:36:16 +02:00
Michael Biebl
aca7206bd6 Release version 204-11 to unstable 2014-06-24 17:03:54 +02:00
Michael Biebl
87be203166 Fix typo in insserv-generator
LSB system facilities begin with a dollar sign '$'.
2014-06-24 17:03:37 +02:00
Ansgar Burchardt
28002a9c8c Don't change behavior of SysV init scripts using "set -e" or "set -u"
/lib/lsb/init-functions.d/40-systemd unconditionally uses "set +e; set
+u". This can change the behavior of init scripts that use "set -e"
and/or "set -u".

Change the systemd integration to not rely on "set +e" or "set +u" but
instead work correctly in all cases by catching all commands that might
fail.

Closes: #751472
2014-06-24 16:17:39 +02:00
Michael Biebl
189af6171b Various ifupdown integration fixes
- Use DefaultDependencies=no in ifup@.service so the service can be started
  as early as possible.
- Create the ifupdown runtime directory in ifup@.service as we can no longer
  rely on the networking service to do that for us.
- Don't stop ifup@.service on shutdown but let the networking service take
  care of stopping all hotplugged interfaces.
- Only start ifup@.service for interfaces configured as allow-hotplug.
2014-06-24 14:46:35 +02:00
Michael Biebl
6f003a0aec Set telinit path to /lib/sysvinit/telinit
If systemd is not the active PID 1 and the SysV compat tools are
provided by systemd-sysv, /sbin/telinit simply forwards the requests to
the native telinit implementation.
To make the upgrade from sysvinit to systemd less disruptive, the plan
is to make the transitional sysvinit package provide
/lib/sysvinit/telinit and /lib/sysvinit/init which then can be used as a
fallback in case of emergency.
Set the telinit path in systemd accordingly in preparation for that.
2014-06-24 13:27:15 +02:00
Michael Biebl
3d3587f270 Make the SysV compat tools try both /run/initctl and /dev/initctl
This makes them usable under sysvinit as PID 1 without requiring any
symlinks.
2014-06-24 12:46:27 +02:00
Michael Biebl
30dfc6a31c Use Conflicts instead of Breaks against sysvinit-core
This avoids /sbin/init going missing when switching from systemd-sysv to
sysvinit. While at it, add a Replaces: upstart.

Closes: #751589
2014-06-23 18:23:31 +02:00