]> git.proxmox.com Git - systemd.git/log
systemd.git
9 years agoMake debian/tests/boot-smoke executable
Martin Pitt [Tue, 24 Feb 2015 06:23:56 +0000 (07:23 +0100)]
Make debian/tests/boot-smoke executable

9 years agoreleasing package systemd version 219-3
Martin Pitt [Mon, 23 Feb 2015 08:52:25 +0000 (09:52 +0100)]
releasing package systemd version 219-3

9 years agodebian/tests/boot-and-services: Reboot also if lightdm was just installed but isn...
Martin Pitt [Mon, 23 Feb 2015 08:15:13 +0000 (09:15 +0100)]
debian/tests/boot-and-services: Reboot also if lightdm was just installed but isn't running yet

9 years agodebian/tests/boot-and-services: Skip AppArmor test if AppArmor is not enabled
Martin Pitt [Mon, 23 Feb 2015 06:49:25 +0000 (07:49 +0100)]
debian/tests/boot-and-services: Skip AppArmor test if AppArmor is not enabled

9 years agoAdd missing python3 test dependency to cmdline-upstart-boot and display-managers...
Martin Pitt [Mon, 23 Feb 2015 06:46:30 +0000 (07:46 +0100)]
Add missing python3 test dependency to cmdline-upstart-boot and display-managers autopkgtests

9 years agodebian/tests/localed-locale: Set up locale and keyboard default files on a minimal...
Martin Pitt [Mon, 23 Feb 2015 06:33:22 +0000 (07:33 +0100)]
debian/tests/localed-locale: Set up locale and keyboard default files on a minimal unconfigured testbed

9 years agoAdd Debian bug reference for the journald issue
Michael Biebl [Sun, 22 Feb 2015 21:37:23 +0000 (22:37 +0100)]
Add Debian bug reference for the journald issue

9 years agoAdd "boot-smoke" autopkgtest: Test 20 successful reboots in a row
Martin Pitt [Sun, 22 Feb 2015 17:33:58 +0000 (18:33 +0100)]
Add "boot-smoke" autopkgtest: Test 20 successful reboots in a row

Also check that there are no connection timeouts or stalled jobs.

This reproduces the regression in LP: #1423811

9 years agoRevert "journald: allow restarting journald without losing stream connections"
Martin Pitt [Sun, 22 Feb 2015 17:25:18 +0000 (18:25 +0100)]
Revert "journald: allow restarting journald without losing stream connections"

This was a new feature in 219, but currently causes boot failures due to logind
and other services not starting up properly.

LP: #1423811

9 years agoAdd systemd-fsckd multiplexer and feed its output to plymouth
Martin Pitt [Thu, 19 Feb 2015 07:44:34 +0000 (08:44 +0100)]
Add systemd-fsckd multiplexer and feed its output to plymouth

This provides an aggregate progress report of running file system checks and
also allows cancelling them with ^C, in both text mode and Plymouth.

Patches cherry-picked from upstream git.

Closes: #775093
Closes: #758902
LP: #1316796

9 years agosysv-generator: fix wrong "Overwriting existing symlink" warnings
Martin Pitt [Thu, 19 Feb 2015 10:13:57 +0000 (11:13 +0100)]
sysv-generator: fix wrong "Overwriting existing symlink" warnings

Closes: #778700
9 years agoreleasing package systemd version 219-2
Martin Pitt [Wed, 18 Feb 2015 14:29:45 +0000 (15:29 +0100)]
releasing package systemd version 219-2

9 years agoUse upstream UTF-16 to UTF-8 conversion fix
Martin Pitt [Wed, 18 Feb 2015 14:26:32 +0000 (15:26 +0100)]
Use upstream UTF-16 to UTF-8 conversion fix

Update commit 398b22d to use the patch that got committed upstream.

9 years agoDrop "acl" dependency
Martin Pitt [Wed, 18 Feb 2015 13:36:52 +0000 (14:36 +0100)]
Drop "acl" dependency

Not necessary any more with the recent changes of dropping the setfacl call
from postinst and README.Debian.

9 years agodebian/systemd.postinst: Drop setfacl call for /var/log/journal
Martin Pitt [Wed, 18 Feb 2015 13:24:45 +0000 (14:24 +0100)]
debian/systemd.postinst: Drop setfacl call for /var/log/journal

This is now done automatically by tmpfiles.d/systemd.conf. If the admin already
set up the directory according to earlier README.Debian, the ACL is already in
place, and if it does not exist it won't get filled until after the next boot
anyway.

9 years agodebian/tests/boot-and-services: Move to using /var/lib/machines/
Martin Pitt [Wed, 18 Feb 2015 08:29:02 +0000 (09:29 +0100)]
debian/tests/boot-and-services: Move to using /var/lib/machines/

/var/lib/containers is deprecated.

9 years agodebian/README.Debian: Drop setfacl call for /var/log/journal
Martin Pitt [Wed, 18 Feb 2015 06:21:19 +0000 (07:21 +0100)]
debian/README.Debian: Drop setfacl call for /var/log/journal

This is now done automatically by tmpfiles.d/systemd.conf.

9 years agoDisable new new test-sigbus, it fails on some buildds due to too old kernels
Martin Pitt [Wed, 18 Feb 2015 06:01:25 +0000 (07:01 +0100)]
Disable new new test-sigbus, it fails on some buildds due to too old kernels

Part of #778654

9 years agoFix UTF-16 to UTF-8 conversion on big-endian machines
Martin Pitt [Wed, 18 Feb 2015 05:59:19 +0000 (06:59 +0100)]
Fix UTF-16 to UTF-8 conversion on big-endian machines

Closes: #778654
9 years agoreleasing package systemd version 219-1
Martin Pitt [Tue, 17 Feb 2015 14:51:49 +0000 (15:51 +0100)]
releasing package systemd version 219-1

9 years agoRevert "Enable libiptc support for networkd masquerading/NAT"
Martin Pitt [Tue, 17 Feb 2015 14:48:02 +0000 (15:48 +0100)]
Revert "Enable libiptc support for networkd masquerading/NAT"

This reverts commit 4c9a3a0a02c8efcb1abd0bb2f6b48fb8d16392b2. 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.

9 years agoFix (more) paths in man pages
Michael Biebl [Tue, 17 Feb 2015 13:56:42 +0000 (14:56 +0100)]
Fix (more) paths in man pages

To aid the process, run the script from
https://people.debian.org/~biebl/man-pages-replace-paths.sh
in man/ and double check the results.

9 years agodebian/udev.postinst: Call systemd-hwdb instead of udevadm hwdb
Martin Pitt [Tue, 17 Feb 2015 13:25:43 +0000 (14:25 +0100)]
debian/udev.postinst: Call systemd-hwdb instead of udevadm hwdb

9 years agoMove systemd-hwdb manpages and units to udev
Martin Pitt [Tue, 17 Feb 2015 13:20:34 +0000 (14:20 +0100)]
Move systemd-hwdb manpages and units to udev

Follow-up fix for commit 471d9aaa2.

9 years agoEnable libiptc support for networkd masquerading/NAT
Martin Pitt [Tue, 17 Feb 2015 12:38:17 +0000 (13:38 +0100)]
Enable libiptc support for networkd masquerading/NAT

9 years agodebian/rules: Explicitly disable importd for now, enable hwdb support
Martin Pitt [Tue, 17 Feb 2015 12:24:51 +0000 (13:24 +0100)]
debian/rules: Explicitly disable importd for now, enable hwdb support

importd should still mature a bit. Eventually we might consider putting nspawn,
importd, and similar auxiliary utilities into a new binary package.

9 years agoMove systemd-hwdb into udev
Martin Pitt [Tue, 17 Feb 2015 12:17:22 +0000 (13:17 +0100)]
Move systemd-hwdb into udev

It fits better there, as udev also ships the hdwb.d database.

9 years agotmpfiles.d/systemd.conf: Make ACL for "adm" actually work
Martin Pitt [Tue, 17 Feb 2015 12:03:03 +0000 (13:03 +0100)]
tmpfiles.d/systemd.conf: Make ACL for "adm" actually work

Drop "wheel" ACL, that group does not exist in Debian.

9 years agoUse /sbin/sulogin as default path
Michael Biebl [Tue, 17 Feb 2015 11:49:16 +0000 (12:49 +0100)]
Use /sbin/sulogin as default path

9 years agoStop removing firstboot man pages
Michael Biebl [Tue, 17 Feb 2015 11:45:57 +0000 (12:45 +0100)]
Stop removing firstboot man pages

They are now installed conditionally.

9 years agodebian/libsystemd0.symbols: Add new symbols from this release
Martin Pitt [Tue, 17 Feb 2015 10:52:08 +0000 (11:52 +0100)]
debian/libsystemd0.symbols: Add new symbols from this release

9 years agodebian/systemd.install: Add new systemd-hwdb and language-fallback-map files
Martin Pitt [Tue, 17 Feb 2015 10:50:03 +0000 (11:50 +0100)]
debian/systemd.install: Add new systemd-hwdb and language-fallback-map files

9 years agoBump libblkid-dev build dependency
Martin Pitt [Tue, 17 Feb 2015 07:44:33 +0000 (08:44 +0100)]
Bump libblkid-dev build dependency

As per upstream configure.ac

9 years agoNew upstream release 219
Martin Pitt [Tue, 17 Feb 2015 06:50:22 +0000 (07:50 +0100)]
New upstream release 219

  - Fix spelling mistake in systemd.unit(5). (Closes: #773302)
  - Fix timeouts with D-Bus, leading to SIGFPE. (Closes: #774012)
  - Fix load/save of multiple rfkill states. (Closes: #759489)
  - Non-persistant journal (/run/log/journal) is now readable by group adm.
    (Closes: #771980)
  - Read netdev user mount option to correctly order network mounts after
    network.target. (Closes: #769186)
  - Fix 60-keyboard.hwdb documentation and whitespace handling.
    (Closes: #757367)
  - Fix ThinkPad X1 Carbon 20BT trackpad buttons (LP: #1414930)

Drop all backported patches and port the others to new upstream release.

9 years agoMerge tag 'upstream/219' into experimental
Martin Pitt [Tue, 17 Feb 2015 10:22:58 +0000 (11:22 +0100)]
Merge tag 'upstream/219' into experimental

Upstream version 219

9 years agoImported Upstream version 219
Martin Pitt [Tue, 17 Feb 2015 10:22:16 +0000 (11:22 +0100)]
Imported Upstream version 219

9 years agoMerge tag 'upstream/218' into experimental
Martin Pitt [Tue, 17 Feb 2015 10:21:21 +0000 (11:21 +0100)]
Merge tag 'upstream/218' into experimental

Upstream version 218

This commit was accidentally removed when rebasing. Retroactively merging to
unbreak git-import-orig.

9 years agoMerge tag 'upstream/217' into experimental
Martin Pitt [Tue, 17 Feb 2015 10:19:57 +0000 (11:19 +0100)]
Merge tag 'upstream/217' into experimental

Upstream version 217

This commit was accidentally removed when rebasing. Retroactively merging to
unbreak git-import-orig.

9 years agodebian/systemd.links: Drop obsolete hwclockfirst.service mask link
Martin Pitt [Mon, 16 Feb 2015 16:18:56 +0000 (17:18 +0100)]
debian/systemd.links: Drop obsolete hwclockfirst.service mask link

This was dropped in wheezy's util-linux already.

9 years agoEnable timesyncd by default
Martin Pitt [Mon, 16 Feb 2015 14:38:40 +0000 (15:38 +0100)]
Enable timesyncd by default

Add a config drop-in to not start if ntp, openntpd, or chrony is installed.

Closes: #755722
9 years agoMove all Debian specific units in the systemd package into debian/extra/units/
Martin Pitt [Mon, 16 Feb 2015 14:24:36 +0000 (15:24 +0100)]
Move all Debian specific units in the systemd package into debian/extra/units/

Simplify debian/systemd.install accordingly. This makes it easier to see where
the .d/ drop-ins go to.

9 years agoClean up leftover symlinks on purge
Martin Pitt [Mon, 16 Feb 2015 13:49:32 +0000 (14:49 +0100)]
Clean up leftover symlinks on purge

debian/systemd.postrm: Clean getty@tty1.service and remote-fs.target enablement
symlinks on purge. These are created in the postinst with systemctl enable.

Closes: #778499
9 years ago/lib/lsb/init-functions.d/40-systemd: Call systemctl is-system-running with --quiet
Martin Pitt [Sun, 15 Feb 2015 15:45:55 +0000 (16:45 +0100)]
/lib/lsb/init-functions.d/40-systemd: Call systemctl is-system-running with --quiet

LP: #1421058

9 years agoreleasing package systemd version 218-10
Martin Pitt [Fri, 13 Feb 2015 11:25:12 +0000 (12:25 +0100)]
releasing package systemd version 218-10

9 years agorules: simplify mmc RPMB handling
Martin Pitt [Fri, 13 Feb 2015 10:11:27 +0000 (11:11 +0100)]
rules: simplify mmc RPMB handling

Simplifiy commit 82c7a9 following upstream commit 0c13be38.

We don't actually want a by-path/ symlink for MMC RPMB devices, so just add
them to the blacklist. This will prevent creating wrong by-path links and
blkid'ing those.

9 years agoboot-and-services autopkgtest: Add CgroupsTest to check cgroup creation/cleanup behaviour
Martin Pitt [Fri, 13 Feb 2015 09:53:14 +0000 (10:53 +0100)]
boot-and-services autopkgtest: Add CgroupsTest to check cgroup creation/cleanup behaviour

This reproduces #777601 and verifies the fix for it.

9 years agoWhen booting with systemd-bootchart, default to run systemd
Martin Pitt [Fri, 13 Feb 2015 08:29:03 +0000 (09:29 +0100)]
When booting with systemd-bootchart, default to run systemd

Rather than /sbin/init (which might not be systemd)

LP: #1417059

9 years agoQuiesce confusing and irrelevant "failed to reset devices.list" warning
Martin Pitt [Fri, 13 Feb 2015 08:25:53 +0000 (09:25 +0100)]
Quiesce confusing and irrelevant "failed to reset devices.list" warning

LP: #1413193

9 years agoDocument systemctl --failed option
Martin Pitt [Fri, 13 Feb 2015 08:19:26 +0000 (09:19 +0100)]
Document systemctl --failed option

Patch cherry-picked from upstream.

Closes: #767267
9 years agoAdjust patch series for upstreamed patch
Martin Pitt [Fri, 13 Feb 2015 08:16:58 +0000 (09:16 +0100)]
Adjust patch series for upstreamed patch

core-don-t-fail-to-run-services-in-user-instances-if.patch was picked from
upstream.

9 years agoClean up stale mounts when ejecting CD drives with the hardware eject button
Martin Pitt [Fri, 13 Feb 2015 08:03:55 +0000 (09:03 +0100)]
Clean up stale mounts when ejecting CD drives with the hardware eject button

Patches cherry-picked from upstream git.

LP: #1168742

9 years agorules: Fix by-path of mmc RPMB partitions and don't blkid them
Martin Pitt [Fri, 13 Feb 2015 07:56:16 +0000 (08:56 +0100)]
rules: Fix by-path of mmc RPMB partitions and don't blkid them

This avoids kernel buffer I/O errors and timeouts.

Patch cherry-picked from upstream git.

LP: #1333140

9 years agoPull latest keymaps from upstream git
Martin Pitt [Fri, 13 Feb 2015 07:42:06 +0000 (08:42 +0100)]
Pull latest keymaps from upstream git

LP: #1334968, #1409721

9 years agoRelease version 218-9 to experimental
Michael Biebl [Thu, 12 Feb 2015 17:45:55 +0000 (18:45 +0100)]
Release version 218-9 to experimental

9 years agoSmall changelog tweaks
Michael Biebl [Thu, 12 Feb 2015 17:45:09 +0000 (18:45 +0100)]
Small changelog tweaks

9 years agocore: Don't fail to run services in --user instances if $HOME is missing
Michael Biebl [Thu, 12 Feb 2015 17:43:14 +0000 (18:43 +0100)]
core: Don't fail to run services in --user instances if $HOME is missing

Otherwise we cannot even invoke systemd-exit.service anymore, thus not
even exit.

Closes: #759320
9 years agoDon't parse /etc/mtab for current mounts, but /proc/self/mountinfo
Martin Pitt [Thu, 12 Feb 2015 16:29:40 +0000 (17:29 +0100)]
Don't parse /etc/mtab for current mounts, but /proc/self/mountinfo

If the former is a file, it's most likely outdated on boot, leading to race
conditions and unmounts during boot.

LP: #1419623

9 years agoRevert "(Ubuntu) Add 62-cloudimg.rules to use noop I/O scheduler for Google virtual...
Martin Pitt [Thu, 12 Feb 2015 16:23:00 +0000 (17:23 +0100)]
Revert "(Ubuntu) Add 62-cloudimg.rules to use noop I/O scheduler for Google virtual drives"

This reverts commit 2787a8bed5a86bdd9ca0e573a440f630b953d353.

This is not a good long-term approach to fix this bug, only as a workaround for
a stable release update. See discussion in https://launchpad.net/bugs/1420544,
as long as that didn't come to a conclusion let's not ship this.

9 years agocgroup: Don't trim cgroup trees created by someone else
Martin Pitt [Thu, 12 Feb 2015 14:40:25 +0000 (15:40 +0100)]
cgroup: Don't trim cgroup trees created by someone else

Just the ones that systemd itself created. This avoids cleaning up empty
cgroups from e. g. LXC.

Closes: #777601
9 years agodefault-display-manager-generator: Avoid unecessary /dev/null symlink and warning
Didier Roche [Thu, 12 Feb 2015 12:40:41 +0000 (13:40 +0100)]
default-display-manager-generator: Avoid unecessary /dev/null symlink and warning

If there is no display-manager.service unit there is no need to create an
unused /dev/null symlink and print a warning.

9 years agoDisable AppArmor support in the udeb build
Michael Biebl [Thu, 12 Feb 2015 13:24:42 +0000 (14:24 +0100)]
Disable AppArmor support in the udeb build

9 years agoExplicitly disable the features we don't want to build for those with autodetection
Michael Biebl [Thu, 12 Feb 2015 13:21:02 +0000 (14:21 +0100)]
Explicitly disable the features we don't want to build for those with autodetection

This ensures reliable build results in dirty build environments.

9 years ago(Ubuntu) Add 62-cloudimg.rules to use noop I/O scheduler for Google virtual drives
Martin Pitt [Wed, 11 Feb 2015 16:36:45 +0000 (17:36 +0100)]
(Ubuntu) Add 62-cloudimg.rules to use noop I/O scheduler for Google virtual drives

LP: #1420544

9 years agoAdjust patch series for upstreamed patch
Martin Pitt [Wed, 11 Feb 2015 12:35:44 +0000 (13:35 +0100)]
Adjust patch series for upstreamed patch

Do-not-generate-systemd-units-from-sysv-init-scripts.patch was pushed
upstream (slightly modified), move in d/p/series.

There's some gbp-pq patch noise for this, too.

9 years agosystemctl: Always install/enable/disable native units
Martin Pitt [Wed, 11 Feb 2015 09:24:45 +0000 (10:24 +0100)]
systemctl: Always install/enable/disable native units

Even if there is a corresponding SysV script and we call update-rc.d; while the
latter handles WantedBy=, it does not handle Alias=.

Closes: #777613
9 years agoAdd unit-config autopkgtest
Martin Pitt [Wed, 11 Feb 2015 07:39:26 +0000 (08:39 +0100)]
Add unit-config autopkgtest

This checks systemd unit/sysv init enabling and disabling via systemctl. This
also reproduces #777613.

9 years agoFix debian/tests/logind test under sysvinit/upstart
Martin Pitt [Tue, 10 Feb 2015 09:29:30 +0000 (10:29 +0100)]
Fix debian/tests/logind test under sysvinit/upstart

With dropped systemd-logind-launch we don't have a visible
/sys/fs/cgroup/systemd/ any more under cgmanager. So adjust the test to check
/proc/self/cgroup instead.

9 years agoreleasing package systemd version 218-8
Martin Pitt [Mon, 9 Feb 2015 17:07:26 +0000 (18:07 +0100)]
releasing package systemd version 218-8

9 years agoCorrectly hook up rc-local.service in multi-user.target.wants
Michael Biebl [Mon, 9 Feb 2015 16:58:14 +0000 (17:58 +0100)]
Correctly hook up rc-local.service in multi-user.target.wants

9 years agoDrop seddery for getty-static.service
Martin Pitt [Mon, 9 Feb 2015 15:59:46 +0000 (16:59 +0100)]
Drop seddery for getty-static.service

Check for existance of /lib/systemd/system/dbus.service instead of dbus-daemon,
which works on Debian and Ubuntu, and is slightly more correct too.

9 years agoRevert "Fix logind startup condition to not hardcode dbus-daemon path"
Martin Pitt [Mon, 9 Feb 2015 15:47:18 +0000 (16:47 +0100)]
Revert "Fix logind startup condition to not hardcode dbus-daemon path"

This reverts commit 3b3c2745515b466c1d4ee817767181a95f0508b7. Go back to using
a patch, and check for /lib/systemd/system/dbus.service instead.

9 years agoFix logind startup condition to not hardcode dbus-daemon path
Martin Pitt [Mon, 9 Feb 2015 14:22:33 +0000 (15:22 +0100)]
Fix logind startup condition to not hardcode dbus-daemon path

In Ubuntu dbus-daemon is in /bin, so use pkg-config to determine the path of
the daemon instead of hardcoding it. Use sed instead of a static patch.

9 years agogbp-pq export noise
Martin Pitt [Mon, 9 Feb 2015 14:15:55 +0000 (15:15 +0100)]
gbp-pq export noise

9 years agoUpdate insserv-generator and map $x-display-manager to display-manager.service
Michael Biebl [Mon, 9 Feb 2015 13:50:28 +0000 (14:50 +0100)]
Update insserv-generator and map $x-display-manager to display-manager.service

following the recent change in sysv-generator. This avoids creating
references to a no longer existing x-display-manager.target unit.

9 years agodebian/changelog: clean up changelog entry for commit 7443382
Martin Pitt [Mon, 9 Feb 2015 13:37:16 +0000 (14:37 +0100)]
debian/changelog: clean up changelog entry for commit 7443382

9 years agoStatically start getty on tty2-6 without logind
Martin Pitt [Mon, 9 Feb 2015 12:12:40 +0000 (13:12 +0100)]
Statically start getty on tty2-6 without logind

Add getty-static.service unit which starts getty@.service on tty 2 to 6 if dbus
is not installed, and hence logind cannot auto-start them on demand.

Closes: #772700
9 years agoFix previous changelog, we mean the "dbus" package, not the project
Martin Pitt [Mon, 9 Feb 2015 11:06:16 +0000 (12:06 +0100)]
Fix previous changelog, we mean the "dbus" package, not the project

9 years agoOnly start logind if D-BUS is installed
Martin Pitt [Mon, 9 Feb 2015 09:58:53 +0000 (10:58 +0100)]
Only start logind if D-BUS is installed

This fixes the noisy startup failure in environments without D-BUS, such as LXC
containers or servers.

Part of #772700, does not yet address the auto-VT issue

9 years agoupdate-rc.d patch cleanup
Martin Pitt [Mon, 9 Feb 2015 09:40:40 +0000 (10:40 +0100)]
update-rc.d patch cleanup

Merge Run-update-rc.d-defaults-before-update-rc.d-enable-d.patch into
Make-systemctl-enable-disable-call-update-rc.d-for-s.patch as the former is
fixing the latter and is not an independent change.

9 years agodebian/changelog: trivial whitespace fix
Martin Pitt [Sun, 8 Feb 2015 19:15:08 +0000 (20:15 +0100)]
debian/changelog: trivial whitespace fix

9 years ago/lib/lsb/init-functions.d/40-systemd: Avoid deadlocks during bootup and shutdown
Martin Pitt [Thu, 5 Feb 2015 09:26:58 +0000 (10:26 +0100)]
/lib/lsb/init-functions.d/40-systemd: Avoid deadlocks during bootup and shutdown

DHCP/ifupdown and similar hooks which call "/etc/init.d/foo reload" can easily
cause deadlocks, since the synchronous wait plus systemd's normal behaviour of
transactionally processing all dependencies first easily causes dependency
loops. Thus during boot/shutdown operate only on the unit and not on its
dependencies, just like SysV behaves.

Closes: #777115
LP: #1417010

9 years agopatch series: Move Add-dev-urandom-to-ignore_paths.patch into "backported"
Martin Pitt [Tue, 3 Feb 2015 15:19:29 +0000 (16:19 +0100)]
patch series: Move Add-dev-urandom-to-ignore_paths.patch into "backported"

Upstream master has a more general fix.

9 years agoDrop Launch-logind-via-a-shell-wrapper.patch and systemd-logind-launch wrapper
Martin Pitt [Tue, 3 Feb 2015 15:09:37 +0000 (16:09 +0100)]
Drop Launch-logind-via-a-shell-wrapper.patch and systemd-logind-launch wrapper

The only remaining thing that we need from it is to create /run/systemd/, move
that into the D-BUS service file directly.

9 years agoRevert "ifup@.service: Drop Before=network.target ordering"
Martin Pitt [Tue, 3 Feb 2015 12:48:57 +0000 (13:48 +0100)]
Revert "ifup@.service: Drop Before=network.target ordering"

This reverts commit 27bb5c3851418590fe43179eb05ba511b42876d4.

For now we want this for shutdown order, to bring down ifup@.service after
network.target. Until we properly integrate ifupdown into
network-online.target, network-online.target and network.target are effectively
the same (on ifupdown only systems), so let's ignore the unnecessary boot
dependencies for now.

9 years agoSysV generator patch cleanup
Martin Pitt [Tue, 3 Feb 2015 12:45:25 +0000 (13:45 +0100)]
SysV generator patch cleanup

Merge two patches into Add-support-for-rcS.d-init-scripts-to-the-sysv-gener.patch:
  - Do-not-order-rcS.d-services-after-local-fs.target-if.patch, as it
    partially reverts the above, and is just fixing it.
  - Map-rcS.d-init-script-dependencies-to-their-systemd-.patch as it's just
    adding some missing functionality for the same purpose.

9 years agoDrop Also-redirect-to-update-rc.d-when-not-using-.service.patch
Martin Pitt [Tue, 3 Feb 2015 11:35:33 +0000 (12:35 +0100)]
Drop Also-redirect-to-update-rc.d-when-not-using-.service.patch

Not necessary any more with the current version (mangle_names() already takes
care of this).

9 years agoifup@.service: Drop Before=network.target ordering
Martin Pitt [Tue, 3 Feb 2015 07:36:47 +0000 (08:36 +0100)]
ifup@.service: Drop Before=network.target ordering

network.target is an early-boot target which runs before bringing up any
interface,, and this unit can happen at any time on a hotplug event. This
avoids dependency loops during boot.

9 years agoRevert "ifup@.service: Don't fail if the interface is not configured in /etc/network...
Martin Pitt [Sun, 1 Feb 2015 22:05:22 +0000 (23:05 +0100)]
Revert "ifup@.service: Don't fail if the interface is not configured in /etc/network/interfaces at all"

net.agent already does that. This should be in the Ubuntu branch only.

This reverts commit c646e73e3b52313aede4ac5984ecf3c68bd38448.

9 years agoRevert "input" system group creation in systemd.postinst from 218-7
Martin Pitt [Sun, 1 Feb 2015 21:58:12 +0000 (22:58 +0100)]
Revert "input" system group creation in systemd.postinst from 218-7

It's already done in udev.postinst.

9 years agoboot-and-services autopkgtest: Ensure that there are no failed units
Martin Pitt [Sun, 1 Feb 2015 21:43:40 +0000 (22:43 +0100)]
boot-and-services autopkgtest: Ensure that there are no failed units

Ignore a failed systemd-modules-load.service, as that notoriously fails with
cruft in /etc/modules.

9 years agoreleasing package systemd version 218-7
Martin Pitt [Sun, 1 Feb 2015 19:49:14 +0000 (20:49 +0100)]
releasing package systemd version 218-7

9 years agoifup@.service: Don't fail if the interface is not configured in /etc/network/interfac...
Martin Pitt [Sun, 1 Feb 2015 17:41:13 +0000 (18:41 +0100)]
ifup@.service: Don't fail if the interface is not configured in /etc/network/interfaces at all

We first need to ask ifquery if it knows about the interface in the first
place; only then check its --state. ifup@.service is also being triggered by
dynamic interface bringup from networkd/NetworkManager.

LP: #1414426

9 years agoCreate system group "input" which was introduced in 215
Martin Pitt [Sun, 1 Feb 2015 16:25:15 +0000 (17:25 +0100)]
Create system group "input" which was introduced in 215

For 50-udev-default.rules

LP: #1414409

9 years agoActually install udev's README.Debian when building for Debian
Martin Pitt [Fri, 30 Jan 2015 09:37:31 +0000 (10:37 +0100)]
Actually install udev's README.Debian when building for Debian

Closes: #776546
9 years agodebian/udev.README.Debian: Trim the parts which are obsolete, wrong, or described...
Martin Pitt [Fri, 30 Jan 2015 09:30:49 +0000 (10:30 +0100)]
debian/udev.README.Debian: Trim the parts which are obsolete, wrong, or described in manpages

Only keep the Debian specific bits.

Part of #776546

9 years agogbp-pq export noise
Michael Biebl [Thu, 29 Jan 2015 08:59:41 +0000 (09:59 +0100)]
gbp-pq export noise

9 years agoMap $x-display-manager LSB facility to display-manager.service
Michael Biebl [Thu, 29 Jan 2015 08:58:07 +0000 (09:58 +0100)]
Map $x-display-manager LSB facility to display-manager.service

...instead of making it a target. Using a target had the downside that
multiple display managers could hook into it at the same time which could
lead to several failed start attempts for the non-default display
manager.

9 years agoUpdate Vcs-Browser URL to use cgit and https.
Michael Biebl [Thu, 29 Jan 2015 08:29:37 +0000 (09:29 +0100)]
Update Vcs-Browser URL to use cgit and https.

9 years agodebian/rules: Drop obsolete configure options
Martin Pitt [Thu, 29 Jan 2015 07:35:22 +0000 (08:35 +0100)]
debian/rules: Drop obsolete configure options

--disable-multi-seat-x and --with-firmware-path do not exist any more.

9 years agologind: Fix sd_eviocrevoke ioctl call
Martin Pitt [Thu, 29 Jan 2015 07:29:03 +0000 (08:29 +0100)]
logind: Fix sd_eviocrevoke ioctl call

To make forced input device release after log out actually work. Cherry-picked
from upstream git head.