diffstat for systemd-224 systemd-224 changelog | 162 +++++++++++++++++++++++++++++++++++++++++++++++++++---- control | 2 systemd.postinst | 10 +++ 3 files changed, 164 insertions(+), 10 deletions(-) diff -Nru systemd-224/debian/changelog systemd-224/debian/changelog --- systemd-224/debian/changelog 2015-08-01 11:39:01.000000000 +0000 +++ systemd-224/debian/changelog 2015-08-02 21:17:05.000000000 +0000 @@ -1,3 +1,13 @@ +systemd (224-1tanglu1) staging; urgency=medium + + * Merge with Debian unstable, remaining changes: + - systemd.postinst: Enable persistent journald logging by default. + - Make libpam-systemd prefer systemd-sysv over systemd-shim + + The shim is completely unsupported in Tanglu at time, and + we don't want it to be installed accidentally. + + -- Matthias Klumpp Sun, 02 Aug 2015 20:16:44 +0200 + systemd (224-1) unstable; urgency=medium * New upstream release. @@ -6,6 +16,16 @@ -- Martin Pitt Sat, 01 Aug 2015 13:38:57 +0200 +systemd (223-2tanglu1) staging; urgency=medium + + * Merge with Debian unstable, remaining changes: + - systemd.postinst: Enable persistent journald logging by default. + - Make libpam-systemd prefer systemd-sysv over systemd-shim + + The shim is completely unsupported in Tanglu at time, and + we don't want it to be installed accidentally. + + -- Matthias Klumpp Sat, 01 Aug 2015 14:44:02 +0200 + systemd (223-2) unstable; urgency=medium * Don't enable gnu-efi on ARM. It FTBFSes and cannot really be tested now as @@ -138,6 +158,25 @@ -- Michael Biebl Wed, 08 Jul 2015 18:56:07 +0200 +systemd (221-1tanglu2) staging; urgency=medium + + * Disable libraries-in-/usr check temporarily, as some + Tanglu autobuilders inject the libeatmydata library to + improve build times, which makes this test fail. + + -- Matthias Klumpp Sun, 28 Jun 2015 21:24:58 +0200 + +systemd (221-1tanglu1) staging; urgency=medium + + * Merge with Debian unstable, remaining changes: + - Enable persistent journald logging by default. + - Make systemd-sysv a required package (resolves override disparity). + - Make libpam-systemd prefer systemd-sysv over systemd-shim + + The shim is completely unsupported in Tanglu at time, and + we don't want it to be installed accidentally. + + -- Matthias Klumpp Sun, 28 Jun 2015 20:04:36 +0200 + systemd (221-1) unstable; urgency=medium * New upstream release 221: @@ -232,6 +271,17 @@ -- Martin Pitt Wed, 17 Jun 2015 22:48:53 +0200 +systemd (220-6tanglu1) staging; urgency=medium + + * Merge with Debian unstable, remaining changes: + - Enable persistent journald logging by default. + - Make systemd-sysv a required package (resolves override disparity). + - Make libpam-systemd prefer systemd-sysv over systemd-shim + + The shim is completely unsupported in Tanglu at time, and + we don't want it to be installed accidentally. + + -- Matthias Klumpp Fri, 12 Jun 2015 18:14:36 +0200 + systemd (220-6) unstable; urgency=medium * Enable seccomp support on the architectures that provide libseccomp. @@ -322,7 +372,7 @@ * Ignore test failures on mipsel; the three failures are not reproducible on the porter box (different kernel?). (See #787258) * Add ifupdown-hotplug autopkgtest. Reproduces #787263. - * udev: Bring back persistent storage symlinks for bcache. Thanks David + * udev: Bring back persistant storage symlinks for bcache. Thanks David Mohr! (Closes: #787367) * sd-device: Fix invalid property strv pointers. This unbreaks the environment of udev callouts. @@ -339,7 +389,18 @@ -- Martin Pitt Fri, 29 May 2015 18:54:09 +0200 -systemd (220-1) unstable; urgency=medium +systemd (220-1tanglu1) staging; urgency=medium + + * Merge with Debian experimental, remaining changes: + - Enable persistent journald logging by default. + - Make systemd-sysv a required package (resolves override disparity). + - Make libpam-systemd prefer systemd-sysv over systemd-shim + + The shim is completely unsupported in Tanglu at time, and + we don't want it to be installed accidentally. + + -- Matthias Klumpp Fri, 29 May 2015 17:45:48 +0200 + +systemd (220-1) experimental; urgency=medium [ Martin Pitt ] * New upstream release: @@ -348,7 +409,7 @@ (Closes: #781604) - man systemd.network: Explain UseDomains a bit more (not used by default). (Closes: #766413) - - Ignore comments in /etc/hostname (LP: #1053048) + - Ignore comments in /etc/hostname (LP: #766413) - Drop all backported patches and port the others to new upstream release. * Cherry-pick patch to fix udevd --daemon assertion regression. * Cherry-pick patch to fix udevd worker hang. @@ -375,7 +436,7 @@ * systemd-fsckd autopkgtest: In test_systemd_fsck_with_plymouth_failure(), fix plymouthd status check to work under both Debian and Ubuntu. * Replace almost all of Fix-paths-in-man-pages.patch with upstreamed - patches. (The remainder is planned to get fixed upstream as well.) + patches. (The reminder is planned to get fixed upstream as well.) * Remove our update-rc.d patches, replace them with upstream patches for /lib/systemd/systemd-sysv-install abstraction, and provide one for update-rc.d. Also implement "is-enabled" command by directly checking for @@ -538,6 +599,30 @@ -- Martin Pitt Fri, 10 Apr 2015 11:08:33 +0200 +systemd (219-6tanglu3) staging; urgency=medium + + * Add missing epoch to libcap-dev build-dependency. + + -- Matthias Klumpp Sun, 12 Apr 2015 17:36:52 +0200 + +systemd (219-6tanglu2) staging; urgency=medium + + * Tighten build-dependency on libcap-dev to use at least + version 2.24-8tanglu1, in order to pick up the libcap udeb change. + + -- Matthias Klumpp Sun, 12 Apr 2015 17:28:02 +0200 + +systemd (219-6tanglu1) staging; urgency=medium + + * Merge with Debian experimental, remaining changes: + - Enable persistent journald logging by default. + - Make systemd-sysv a required package. + - Make libpam-systemd prefer systemd-sysv over systemd-shim + + The shim is completely unsupported in Tanglu at time, and + we don't want it to be installed accidentally. + + -- Matthias Klumpp Fri, 03 Apr 2015 21:24:18 +0200 + systemd (219-6) experimental; urgency=medium [ Martin Pitt ] @@ -673,7 +758,7 @@ - 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-persistent journal (/run/log/journal) is now readable by group adm. + - 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) @@ -706,6 +791,17 @@ -- Martin Pitt Tue, 17 Feb 2015 15:51:38 +0100 +systemd (218-10tanglu1) staging; urgency=medium + + * Merge with Debian experimental, remaining changes: + - Enable persistent journald logging by default. + - Make systemd-sysv a required package. + - Make libpam-systemd prefer systemd-sysv over systemd-shim + + The shim is completely unsupported in Tanglu at time, and + we don't want it to be installed accidentally. + + -- Matthias Klumpp Sat, 14 Feb 2015 16:58:42 +0100 + systemd (218-10) experimental; urgency=medium * Pull latest keymaps from upstream git. (LP: #1334968, #1409721) @@ -834,7 +930,7 @@ systemd (218-6) experimental; urgency=medium [ Martin Pitt ] - * initramfs hook: Install 61-persistent-storage-android.rules if it exists. + * initramfs hook: Install 61-persistant-storage-android.rules if it exists. * Generate POT file during package build, for translators. * Pull latest keymaps from upstream git. * Order ifup@.service and networking.service after network-pre.target. @@ -865,7 +961,7 @@ * Merge some changes from the Ubuntu package to reduce the delta; these only apply when building on/for Ubuntu: - Add 40-hyperv-hotadd.rules: Workaround for LP: #1233466. - - Add 61-persistent-storage-android.rules to create persistent symlinks + - Add 61-persistant-storage-android.rules to create persistent symlinks for partitions with PARTNAME. By Ricardo Salveti. - Add 71-power-switch-proliant.rules for supporting the power switches of ProLiant Server Cartridges. By Dann Frazier. @@ -1325,6 +1421,17 @@ -- Martin Pitt Tue, 13 Jan 2015 11:24:43 +0100 +systemd (215-8tanglu1) staging; urgency=medium + + * Merge with Debian unstable, remaining changes: + - Enable persistent journald logging by default. + - Make systemd-sysv a required package. + - Make libpam-systemd prefer systemd-sysv over systemd-shim + + The shim is completely unsupported in Tanglu at time, and + we don't want it to be installed accidentally. + + -- Matthias Klumpp Fri, 05 Dec 2014 18:43:06 +0100 + systemd (215-8) unstable; urgency=medium [ Didier Roche ] @@ -1375,7 +1482,7 @@ * Make systemd-nspawn@.service work out of the box: (Closes: #770275) - 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 persistent journal. + setting up the guest journal if the host has no persistant journal. - Extend boot-and-services autopkgtest to cover systemd-nspawn@.service. * Cherry-pick upstream patch to fix SELinux unit access check (regression in 215). @@ -1393,6 +1500,19 @@ -- Martin Pitt Fri, 28 Nov 2014 06:43:15 +0100 +systemd (215-6tanglu1) staging; urgency=medium + + * Merge with Debian unstable + * Add /run/shm -> /dev/shm symlink in debian/tmpfiles.d/debian.conf + (Closes: #674755). + * Enable persistent journald logging by default. + * Make systemd-sysv a required package. + * Make libpam-systemd prefer systemd-sysv over systemd-shim + - The shim is completely unsupported in Tanglu at time, and + we don't want it to be installed accidentally. + + -- Matthias Klumpp Sun, 23 Nov 2014 17:04:26 +0100 + systemd (215-6) unstable; urgency=medium [ Martin Pitt ] @@ -1456,6 +1576,16 @@ -- Michael Biebl Sat, 27 Sep 2014 17:49:47 +0200 +systemd (215-4tanglu1) staging; urgency=medium + + * Merge with Debian unstable + * Add /run/shm -> /dev/shm symlink in debian/tmpfiles.d/debian.conf + (Closes: #674755). + * Enable persistent journald logging by default. + * Make systemd-sysv a required package. + + -- Matthias Klumpp Sat, 20 Sep 2014 15:58:46 +0200 + systemd (215-4) unstable; urgency=medium * Upload to unstable. @@ -1649,7 +1779,7 @@ * Install zsh completions to the correct place. (Closes: #717540) [ Jon Severinsson ] - * Cherry-pick upstream fix for journal file permissions. (Closes: #755062) + * Cherry-pick upstream fix for journal file permissions. * Map some rcS.d init script dependencies to their systemd equivalent. * Update Depends on initscripts to the version with a systemd-compatible mountnfs ifup hook. (Closes: #746358) @@ -1696,6 +1826,19 @@ -- Martin Pitt Wed, 06 Aug 2014 13:33:22 +0200 +systemd (208-6tanglu2) staging; urgency=medium + + * Remove pre-generated rules and unit files in debian/rules clean target. + * Add /run/shm -> /dev/shm symlink in debian/tmpfiles.d/debian.conf + (Closes: #674755). + * Map init script dependencies on cryptdisks, mountall, and mountnfs + to the corresponding systemd targets. + * Map SysV runlevel S to basic.target, not sysinit.target. + * Enable persistent journald logging by default. + * Make systemd and systemd-sysv required packages. + + -- Jon Severinsson Sun, 13 Jul 2014 18:00:00 +0200 + systemd (208-6) unstable; urgency=medium [ Jon Severinsson ] @@ -2727,3 +2870,4 @@ * Initial release, upload to experimental. Closes: #580814 -- Tollef Fog Heen Fri, 30 Apr 2010 21:02:25 +0200 + diff -Nru systemd-224/debian/control systemd-224/debian/control --- systemd-224/debian/control 2015-08-01 11:39:01.000000000 +0000 +++ systemd-224/debian/control 2015-08-02 21:18:43.000000000 +0000 @@ -117,7 +117,7 @@ systemd (= ${binary:Version}), libpam-runtime (>= 1.0.1-6), dbus, - systemd-shim (>= 8-2) | systemd-sysv + systemd-sysv | systemd-shim (>= 8-2) Description: system and service manager - PAM module systemd is a system and service manager for Linux. It provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting diff -Nru systemd-224/debian/systemd.postinst systemd-224/debian/systemd.postinst --- systemd-224/debian/systemd.postinst 2015-08-01 11:39:01.000000000 +0000 +++ systemd-224/debian/systemd.postinst 2015-08-02 21:18:08.000000000 +0000 @@ -115,6 +115,16 @@ # Make systemd-detect-virt utility usable for non-root users setcap cap_dac_override,cap_sys_ptrace=ep /usr/bin/systemd-detect-virt || true +# Install systemd journal directory with appropriate permissions +# to enable persistent logging. +install -d -g systemd-journal /var/log/journal + +# Grant read access to /var/log/journal for members of the adm group +# via a filesystem ACL. This makes them able to read the journal. +# Failure is ignored since there might be file systems mounted without +# ACL support. +setfacl -R -nm g:adm:rx,d:g:adm:rx /var/log/journal || true + # Re-run systemctl enable for any service that was enabled when preinst was run. if dpkg --compare-versions "$2" ge "204" && [ -e /run/systemd/was-enabled ]; then while read UNIT ; do