Commit Graph

12143 Commits

Author SHA1 Message Date
Michael Biebl
e4e966f51d Upload to unstable. 2014-07-15 16:34:38 +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
Michael Biebl
b0851c77d1 Drop Conflicts: runit-run from sysvinit-core
The runit-run package has been removed from the archive a long time ago.
2014-06-23 18:13:42 +02:00
Michael Biebl
e89ae54bd1 Drop Conflicts: sysvinit (<< 2.88dsf-44~) from systemd-sysv
since this breaks dist-upgrades from wheezy when switching from sysvinit
to systemd-sysv as default init. While downgrading the Pre-Depends in
sysvinit would have been an alternative, dropping the Conflicts and only
keeping the Replaces was deemed the lesser evil.

Closes: #748355
2014-06-23 18:12:21 +02:00
Michael Biebl
5ba115971a Drop "-b debian" from Vcs-Git since we use the master branch for packaging now. 2014-06-23 17:51:58 +02:00
Michael Biebl
fe95eeaef6 Cherry-pick upstream fix for libudev which fixes a memleak in parent_add_child() 2014-06-23 17:50:29 +02:00
Michael Biebl
b35f7581e0 Cherry-pick upstream fix to properly handle multiline syslog messages
Closes: #746351
2014-06-23 17:47:18 +02:00
Michael Biebl
548e024301 Refresh patches 2014-06-23 17:44:05 +02:00
Michael Stapelberg
dadc637164 Clarify that “systemd” does not influence init whereas “systemd-sysv” does
Closes: #747741
2014-05-16 19:42:02 +02:00
Michael Stapelberg
ddb2a4c5be Fix bug-script: “systemctl dump” is now “systemd-analyze dump”
Closes: #748311
2014-05-16 19:38:26 +02:00
Michael Biebl
9edff82c19 Minor formatting fixes for README.source 2014-05-01 02:08:30 +02:00
Martin Pitt
f11a2ddeb6 Fix typo in sg loading rule to make it actually work 2014-04-30 16:19:06 +02:00
Martin Pitt
2ecac75111 Advertise hibernation only if there's enough free swap.
Patches backported from current upstream.

LP: #1313522
2014-04-29 13:58:04 +02:00