]>
git.proxmox.com Git - systemd.git/log
Martin Pitt [Sun, 14 Dec 2014 12:46:45 +0000 (13:46 +0100)]
Add Apport hooks for udev and systemd when building on Ubuntu
Martin Pitt [Sun, 14 Dec 2014 12:40:52 +0000 (13:40 +0100)]
Add epoch to gudev packages when building on Ubuntu
Ubuntu packaged the standalone gudev before it got merged into udev.
Martin Pitt [Sun, 14 Dec 2014 12:37:41 +0000 (13:37 +0100)]
Don't symlink udev doc directories when building on Ubuntu
This is a permanent Ubuntu change, thus reduce the delta a bit by using
dpkg-vendor.
Martin Pitt [Fri, 12 Dec 2014 19:16:03 +0000 (21:16 +0200)]
Configure with --enable-split-usr
Martin Pitt [Fri, 12 Dec 2014 19:15:06 +0000 (21:15 +0200)]
Add new libmount-dev build dependency
Martin Pitt [Fri, 12 Dec 2014 18:32:59 +0000 (20:32 +0200)]
New upstream release 218
Drop all cherry-picked patches and port the Debian specific ones.
Martin Pitt [Fri, 12 Dec 2014 17:54:51 +0000 (19:54 +0200)]
Imported Upstream version 218
Martin Pitt [Thu, 11 Dec 2014 16:07:03 +0000 (18:07 +0200)]
releasing package systemd version 217-4
Didier Roche [Fri, 5 Dec 2014 14:48:08 +0000 (15:48 +0100)]
Reset display-manager symlink to match /e/X/d-d-m
Do it even if display-manager.service was removed and adapt
the autopkgtests for this.
LP: #
1400680
Didier Roche [Fri, 5 Dec 2014 14:12:11 +0000 (15:12 +0100)]
Add display managers autopkg tests
Martin Pitt [Fri, 5 Dec 2014 08:51:57 +0000 (09:51 +0100)]
Revert "Handle multiple display managers which don't ship a systemd unit, part 2"
This reverts commits
9868be7730f and
2e3f2d06a4a3 .
This is still under dispute, a bit risky, and might get a different
implementation. Also, nodm really needs to be fixed properly, working around it
is both too risky and also too hard to get right.
Martin Pitt [Thu, 4 Dec 2014 14:31:12 +0000 (15:31 +0100)]
debian/systemd.postinst: Don't always restart journald
This currently can't be done without losing the current journal and breaking
attached processes. So only restart it from upgrades < 215-3 (where the socket
location got moved) as an one-time upgrade path from wheezy.
Closes: #771122
Martin Pitt [Tue, 2 Dec 2014 17:49:50 +0000 (18:49 +0100)]
Add userspace firmware loader stub
Reinstate a debian/extra/rules/50-firmware.rules which immediately tells the
kernel that userspace firmware loading failed. Otherwise it tries for a minute
to call the userspace helper (if CONFIG_FW_LOADER_USER_HELPER is enabled) in
vain, which causes long delays with devices which have a range of possible
firmware versions. (LP: #
1398458 )
Martin Pitt [Tue, 2 Dec 2014 15:53:51 +0000 (16:53 +0100)]
releasing package systemd version 217-3
Didier Roche [Tue, 2 Dec 2014 15:28:37 +0000 (16:28 +0100)]
Fix some sysv init only units not starting if /e/X/d-d-m doesn't match anything
if /etc/X11/default-display-manager doesn't match a systemd unit
(or doesn't exist), be less agressive about what to mask: we let
all sysvinit-only display-manager units enabled to fallback to previous
behavior and let them starting.
Closes: #771739
Martin Pitt [Mon, 1 Dec 2014 15:48:49 +0000 (16:48 +0100)]
boot-and-services autopkgtest: Give test apparmor job some time to actually finish
Martin Pitt [Mon, 1 Dec 2014 16:01:57 +0000 (17:01 +0100)]
systemd.bug-script: Really capture stderr of systemd-delta
Closes: #771498
Martin Pitt [Mon, 1 Dec 2014 14:09:39 +0000 (15:09 +0100)]
releasing package systemd version 217-2
Martin Pitt [Mon, 1 Dec 2014 14:00:35 +0000 (15:00 +0100)]
systemd.bug-script: Capture stderr of systemd-{delta,analyze}
Closes: #771498
Martin Pitt [Mon, 1 Dec 2014 12:50:45 +0000 (13:50 +0100)]
Disable AppArmor again
This first requires moving libapparmor to /lib (see #771667)
Closes: #771652
Martin Pitt [Mon, 1 Dec 2014 12:19:31 +0000 (13:19 +0100)]
Import v217-stable patches
up to commit
bfb4c47 from 2014-11-07
Martin Pitt [Mon, 1 Dec 2014 12:02:08 +0000 (13:02 +0100)]
Fix "diff failed with error code 1" patch
Properly backport delta-diff-returns-1-when-files-differ-ignore-this.patch.
Martin Pitt [Mon, 1 Dec 2014 11:48:48 +0000 (12:48 +0100)]
Re-enable systemd-resolved
This wasn't meant to break the entire networkd, just disable the new NSS
module. Remove that one manually instead.
Closes: #771423
LP: #
1397361
Martin Pitt [Sun, 30 Nov 2014 14:11:27 +0000 (15:11 +0100)]
Fix "diff failed with error code 1" spew with systemd-delta
Patch cherry-picked from trunk.
Closes: #771397
Martin Pitt [Sat, 29 Nov 2014 07:30:20 +0000 (08:30 +0100)]
hostnamectl-Exit-with-zero-on-success.patch committed upstream, move in series
Martin Pitt [Fri, 28 Nov 2014 14:45:13 +0000 (15:45 +0100)]
Fix hostnamectl exit code on success
Regression in 217, spotted by our autopkgtest.
Martin Pitt [Fri, 28 Nov 2014 13:47:24 +0000 (14:47 +0100)]
Re-enable journal forwarding to syslog
This needs to be kept until Debian's sysloggers can/do all read from the
journal directly, or at least can enable it by themselves by dropping a
journal.conf.d/ snippet (once that feature exists).
Martin Pitt [Fri, 28 Nov 2014 09:54:04 +0000 (10:54 +0100)]
releasing package systemd version 217-1
Martin Pitt [Fri, 28 Nov 2014 07:04:41 +0000 (08:04 +0100)]
Create new "systemd-journal-remote" system group
Needed by systemd-tmpfiles-setup.service, otherwise it fails to start up.
Martin Pitt [Thu, 27 Nov 2014 08:57:27 +0000 (09:57 +0100)]
boot-and-services autopkgtest: Test AppArmor confined units
Test case for LP #
1396270
Martin Pitt [Wed, 26 Nov 2014 15:47:00 +0000 (16:47 +0100)]
Build-depend on libapparmor-dev to enable AppArmor support
LP: #
1396270
Didier Roche [Thu, 27 Nov 2014 12:13:17 +0000 (13:13 +0100)]
Cherry-pick shared-add-readlink_value.patch as using that function in the generator
Didier Roche [Thu, 27 Nov 2014 11:49:15 +0000 (12:49 +0100)]
Mask sysvinit-only dms if not default.
Modify insserv generator to mask of sysvinit-only dms with insserv
$x-display-manager tag if they don't match /etc/X11/default-display-manager.
This avoids starting multiple dms at boot.
Didier Roche [Thu, 27 Nov 2014 09:54:44 +0000 (10:54 +0100)]
Handle display-manager transitions
Add a generator to ensure /etc/X11/default-display-manager is controlling
which display-manager is started.
Martin Pitt [Thu, 20 Nov 2014 16:28:25 +0000 (17:28 +0100)]
Don't install libnss_mymachines
We currently disable machined, so don't ship the NSS module either for now.
Martin Pitt [Thu, 20 Nov 2014 18:02:34 +0000 (19:02 +0100)]
debian/rules: Call dpkg-gensymbols with -c4
With that we immediately spot changed/missing symbols during build.
Martin Pitt [Thu, 20 Nov 2014 17:21:10 +0000 (18:21 +0100)]
debian/libsystemd0.symbols: Add new symbols from this release
Martin Pitt [Thu, 20 Nov 2014 16:21:41 +0000 (17:21 +0100)]
Ship new networkctl CLI tool
Martin Pitt [Thu, 20 Nov 2014 16:20:07 +0000 (17:20 +0100)]
Don't install systemd-firstboot
Don't ship systemd-firstboot for now. We rather want debconf, and this needs to
be adjusted to Debian config files.
Martin Pitt [Thu, 20 Nov 2014 16:09:09 +0000 (17:09 +0100)]
Don't install /usr/share/factory
We don't want the upstream files there; once we use this, use the
Debian PAM/NSS config.
Martin Pitt [Thu, 20 Nov 2014 16:32:05 +0000 (17:32 +0100)]
Drop installation of readahead related services and code
Readahead got dropped in this version.
Martin Pitt [Thu, 20 Nov 2014 16:05:14 +0000 (17:05 +0100)]
Drop installation of 50-firmware.rules
Not shipped upstream any more. Firmware loading is now exclusively done by the
kernel.
Martin Pitt [Thu, 20 Nov 2014 15:12:06 +0000 (16:12 +0100)]
Bump util-linux dependency to >= 2.25
As per NEWS:
* This version reenables support for fsck's -l switch. This
means at least version v2.25 of util-linux is required for
operation, otherwise dead-locks on device nodes may
occur. Again: you need to update util-linux to at least
v2.25 when updating systemd to v217.
Martin Pitt [Fri, 28 Nov 2014 07:29:57 +0000 (08:29 +0100)]
Disable systemd-resolved for now
It still needs to mature, and integration into Debian should be discussed
first.
Martin Pitt [Thu, 20 Nov 2014 15:10:22 +0000 (16:10 +0100)]
Port patches to 217
Drop all cherry-picked patches, and port our Debian specific ones.
Martin Pitt [Thu, 20 Nov 2014 14:28:12 +0000 (15:28 +0100)]
Imported Upstream version 217
Martin Pitt [Thu, 20 Nov 2014 14:28:01 +0000 (15:28 +0100)]
Switch debian/gbp.conf to experimental branch
Martin Pitt [Fri, 28 Nov 2014 05:44:09 +0000 (06:44 +0100)]
releasing package systemd version 215-7
Martin Pitt [Fri, 28 Nov 2014 05:17:38 +0000 (06:17 +0100)]
Recognize and respect the "discard" mount option for swap devices
Cherry-picked patches from trunk (fixed in 217).
Thanks to Aurelien Jarno for finding and testing!
Closes: #769734
Martin Pitt [Fri, 28 Nov 2014 05:08:10 +0000 (06:08 +0100)]
sysv-generator: Calculate proper dependencies for failing units
Thanks to Michael Biebl for the patch!
Closes: #771118
Martin Pitt [Tue, 25 Nov 2014 11:13:11 +0000 (12:13 +0100)]
Fix patch file name
Martin Pitt [Tue, 25 Nov 2014 11:08:09 +0000 (12:08 +0100)]
Fix SELinux unit access check
Cherry-picked from upstream, fixes a regression in 215.
Martin Pitt [Tue, 25 Nov 2014 07:10:06 +0000 (08:10 +0100)]
Make systemd-nspawn@.service work out of the box
- Pre-create /var/lib/container with a secure mode (0700) via tmpfiles.d.
- Add new try-{guest,host} modes for --link-journal to silently skip
setting up the guest journal if the host has no persistant journal.
- Extend boot-and-services autopkgtest to cover systemd-nspawn@.service.
Patch cherry-picked from upstream git.
Closes: #770275
Ansgar Burchardt [Mon, 24 Nov 2014 14:46:04 +0000 (15:46 +0100)]
debian/changelog: Fix typo.
Martin Pitt [Thu, 20 Nov 2014 08:37:59 +0000 (09:37 +0100)]
Add nspawn test to boot-and-services autopkgtest
Martin Pitt [Wed, 19 Nov 2014 13:29:36 +0000 (14:29 +0100)]
logind autopkgtest: Fix stderr output in waiting loop for scsi_debug
Martin Pitt [Wed, 19 Nov 2014 12:27:00 +0000 (13:27 +0100)]
Add boot-and-services autopkgtest
Check booting with systemd-sysv and that the most crucial services behave as
expected.
Jon Severinsson [Sun, 6 Jul 2014 16:00:00 +0000 (18:00 +0200)]
Add /run/shm -> /dev/shm symlink in debian/tmpfiles.d/debian.conf
LP: #
1320534
Closes: #674755
Martin Pitt [Wed, 19 Nov 2014 07:07:04 +0000 (08:07 +0100)]
Add Martin Pitt to Uploaders:
Martin Pitt [Tue, 18 Nov 2014 12:04:18 +0000 (13:04 +0100)]
releasing package systemd version 215-6
Martin Pitt [Tue, 18 Nov 2014 11:37:08 +0000 (12:37 +0100)]
Bump Standards-Version to 3.9.6 (no changes necessary)
Martin Pitt [Tue, 18 Nov 2014 11:31:05 +0000 (12:31 +0100)]
net.agent: Properly close stdout/err FDs
This avoids long hangs during udev settle. Thanks to Ben Hutchings!
Closes: #754987
Martin Pitt [Mon, 17 Nov 2014 06:24:14 +0000 (07:24 +0100)]
Remove Tollef from Uploaders: as per his request
Martin Pitt [Mon, 17 Nov 2014 06:22:34 +0000 (07:22 +0100)]
Switch libpam-systemd dependencies to prefer systemd-shim over systemd-sysv
This implements the CTTE decision #746578. This is a no-op on systems which
already have systemd-sysv installed, but will prevent installing that on
upgrades.
Closes: #769747
Martin Pitt [Sat, 15 Nov 2014 10:53:01 +0000 (11:53 +0100)]
Clarify changelog of previous commit
Didier Roche [Fri, 14 Nov 2014 10:55:24 +0000 (11:55 +0100)]
debian/ifup@.service: Only run if /run/network exists
Add a ConditionPath on /run/network in case autogenerated networking.service
didn't need to start and so, didn't create this directory. Starting an ifup
service without this directory was resulting in the unit failing.
Closes: #769528
Martin Pitt [Mon, 3 Nov 2014 06:02:34 +0000 (07:02 +0100)]
Skip-99-systemd.rules-when-not-running-systemd-as-in.patch: Call path_id under all init systems
This gets consistent ID_PATH attributes. This is required so that tools like
systemd-rfkill can be used with SysVinit or upstart scripts, too.
LP: #
1387282
Martin Pitt [Wed, 29 Oct 2014 13:11:27 +0000 (14:11 +0100)]
debian/README.Debian: Some clarifications to debug instructions
Martin Pitt [Wed, 29 Oct 2014 07:32:55 +0000 (08:32 +0100)]
debian/README.Debian: Document how to debug boot or shutdown problems with the debug shell
Closes: #766039
Martin Pitt [Tue, 28 Oct 2014 13:58:33 +0000 (14:58 +0100)]
Refresh patches from gbp-pq export
Martin Pitt [Tue, 28 Oct 2014 13:40:26 +0000 (14:40 +0100)]
Replace our Debian hwdb.bin location patch with what got committed upstream
Run hwdb update with the new --usr option to keep current behaviour.
Adjust Fix-paths-in-man-pages.patch accordingly.
Martin Pitt [Tue, 28 Oct 2014 13:00:23 +0000 (14:00 +0100)]
Fix dependency for x-systemd-* syntax
This requires mount >= 2.21, not the binary util-linux package. Fixes commit
8fb0c725 .
Martin Pitt [Sun, 26 Oct 2014 23:46:27 +0000 (19:46 -0400)]
Adjust debian/tests/timedated to current upstream version
"Timezone" got renamed to "Time zone".
Martin Pitt [Sun, 26 Oct 2014 23:43:59 +0000 (19:43 -0400)]
Adjust debian/tests/hostnamed to current upstream version
Architecture: was removed, check Kernel: instead.
Martin Pitt [Fri, 17 Oct 2014 14:14:10 +0000 (16:14 +0200)]
Drop Use-comment-systemd.-syntax-in-systemd.mount-man-pag.patch
Our util-linux is now recent enough. Bump dependency to >= 2.21.
Martin Pitt [Fri, 17 Oct 2014 14:09:34 +0000 (16:09 +0200)]
Drop our Check-for-kmod-binary.patch
The upstream patch units-conditionalize-static-device-node-logic-on-CAP.patch
supersedes it. Containers usually don't have CAP_SYS_MODULE, and in the rare
case when they actually do (i. e. you want them to handle modules), it's better
to actually do get an error message if kmod is not available.
Martin Pitt [Thu, 16 Oct 2014 15:30:31 +0000 (17:30 +0200)]
Make-emergency.service-conflict-with-rescue.service.patch got accepted upstream, adjust series
Martin Pitt [Thu, 16 Oct 2014 12:22:51 +0000 (14:22 +0200)]
Run tests during package build
For the first round don't make them fatal for now (that will happen once we see
results from all the architectures).
Martin Pitt [Thu, 16 Oct 2014 12:14:39 +0000 (14:14 +0200)]
Allow specifying an alternate /etc/machine-id location
Add d/p/Add-env-variable-for-machine-ID-path.patch. This is necessary for
running tests as long as it isn't in our base images (see Debian #745876)
Martin Pitt [Thu, 16 Oct 2014 10:23:18 +0000 (12:23 +0200)]
Cherry-pick upstream patch to fix tests in limited schroot environments
Martin Pitt [Thu, 16 Oct 2014 07:50:58 +0000 (09:50 +0200)]
Cherry-pick upstream patch to fix udev crash in link_config_get()
Michael Biebl [Sat, 27 Sep 2014 15:50:52 +0000 (17:50 +0200)]
Release version 215-5 to unstable
Michael Biebl [Sat, 27 Sep 2014 02:44:39 +0000 (04:44 +0200)]
Re-enable mount propagation for udevd
This avoids that broken software like laptop-mode-tools, which runs
mount from within udev rules, causes the root file system to end up
read-only.
Closes: #762018
Michael Biebl [Sat, 27 Sep 2014 02:17:10 +0000 (04:17 +0200)]
Don't overmount existing /run/user/<UID> directories with a per-user tmpfs on upgrades
Closes: #762041
Sjoerd Simons [Thu, 25 Sep 2014 20:16:34 +0000 (22:16 +0200)]
d/p/sd-bus-Accept-no-sender-as-the-destination-field.patch
* d/p/sd-bus-Accept-no-sender-as-the-destination-field.patch
+ Fix compatibility between systemctl v215 and v208. Resolves issue when
reloads of services is requested before systemd is re-execed
(Closes: #762146)
Martin Pitt [Fri, 19 Sep 2014 04:45:21 +0000 (06:45 +0200)]
fix typo in previous changelog
Martin Pitt [Fri, 19 Sep 2014 04:43:54 +0000 (06:43 +0200)]
Bump systemd-shim Depends/Breaks to 8.2 to ensure a lockstep upgrade
Closes: #761947
Martin Pitt [Thu, 18 Sep 2014 06:32:24 +0000 (08:32 +0200)]
Unblacklist hyperv_fb again
It is needed for graphical support on Hyper-V platforms.
Thanks Andy Whitcroft!
LP: #
1359933
Michael Biebl [Mon, 15 Sep 2014 15:38:44 +0000 (17:38 +0200)]
Release version 215-4 to unstable
Michael Biebl [Mon, 15 Sep 2014 13:32:47 +0000 (15:32 +0200)]
Upload to unstable.
Sjoerd Simons [Sun, 14 Sep 2014 18:15:32 +0000 (20:15 +0200)]
Target experimental
Sjoerd Simons [Sun, 14 Sep 2014 18:13:16 +0000 (20:13 +0200)]
spelling police corrections
Sjoerd Simons [Sun, 14 Sep 2014 16:46:20 +0000 (18:46 +0200)]
d/p/buildsys-Don-t-default-to-gold-as-the-linker.patch
* d/p/buildsys-Don-t-default-to-gold-as-the-linker.patch
+ Don't explicitely pick gold as the defualt linker. Fixes FTBS on sparc
(Closes: #760879)
Michael Biebl [Sun, 14 Sep 2014 15:16:40 +0000 (17:16 +0200)]
changelog tweak
Michael Biebl [Sun, 14 Sep 2014 15:10:16 +0000 (17:10 +0200)]
Be more conservative and upfront when attaching data to the bug report
Rework bug-script to be more upfront about what kind of data is gathered
and ask the user for permission before attaching the information to the
bug report.
Closes: #756248
Michael Biebl [Sun, 14 Sep 2014 14:30:54 +0000 (16:30 +0200)]
Bump dependency on systemd-shim to (>= 7-2)
This ensures we have a version which supports systemd >= 209 and has the
necessary Breaks against incompatible versions.
Michael Biebl [Sun, 14 Sep 2014 14:24:34 +0000 (16:24 +0200)]
Make systemd recommend dbus
This ensures dbus is installed on upgrades. The dbus system bus is
required to run systemd-logind and the autovt feature relies on logind.
Unprivileged access to systemd via systemctl also requires a system bus,
while root access is done via a privat dbus socket.
Closes: #758111
Michael Biebl [Sun, 14 Sep 2014 14:13:00 +0000 (16:13 +0200)]
Fix incorrect paths in man pages
LP: #
1357782
Closes: #717491
Michael Biebl [Sun, 14 Sep 2014 14:00:12 +0000 (16:00 +0200)]
Fix up /dev/log and /dev/initctl symlinks on upgrades
The /dev/log socket and /dev/initctl FIFO have been moved to /run and
replaced by symlinks. Create the symlinks manually on upgrades as well.
Closes: #761340
Michael Biebl [Sat, 13 Sep 2014 20:30:48 +0000 (22:30 +0200)]
Merge branch 'master' into experimental
Conflicts:
debian/changelog