diffstat of debian/ for systemd_220-1 systemd_220-1tanglu1 changelog | 133 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ control | 4 - systemd.postinst | 10 ++++ 3 files changed, 145 insertions(+), 2 deletions(-) --- systemd-220/debian/changelog 2015-05-29 08:37:46.000000000 +0000 +++ systemd-220/debian/changelog 2015-05-29 15:50:46.000000000 +0000 @@ -1,3 +1,14 @@ +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 ] @@ -197,6 +208,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 ] @@ -365,6 +400,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) @@ -757,6 +803,56 @@ -- Martin Pitt Fri, 28 Nov 2014 10:53:58 +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 ] + * Cherry-pick shared-add-readlink_value.patch, we will use that function in + the generator. + * Cherry-pick util-allow-strappenda-to-take-any-number-of-args.patch, we + will use that function in the generator. + * Handle multiple display managers which don't ship a systemd unit or the + corresponding postinst logic for updating display-manager.service: Add a + generator to ensure /etc/X11/default-display-manager is controlling which + display-manager is started. (Closes: #771287) + + [ Sjoerd Simons ] + * d/p/core-Fix-bind-error-message.patch: + + Added. Fix error message on bind failure to print the full path + * d/p/core-Make-binding-notify-private-dbus-socket-more-ro.patch: + + Added. Be more robust when binding private unix sockets (Based on current + upstream logic) (Closes: #761306) + + [ Martin Pitt ] + * Clean up ...journal~ files from unclean shutdowns. (Closes: #771707) + * debian/systemd.postinst: Don't always restart journald, as 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) + * journalctl: Fix help text for --until. (Closes: #766598) + * Bump systemd's udev dependency to >= 208-8, so that on partial upgrades we + make sure that the udev package has appropriate Breaks:. In particular, + this avoids installing current udev with kmod << 14. (Closes: #771726) + + [ Michael Biebl ] + * systemd.postinst: Move unit enablement after restarting systemd, so that + we don't fail to enable units with keywords that wheezy's systemd does not + understand yet. Fixes enabling getty units on wheezy upgrades with + systemd. (Closes: #771204) + + -- Martin Pitt Fri, 05 Dec 2014 10:01:24 +0100 + systemd (215-7) unstable; urgency=medium [ Martin Pitt ] @@ -786,6 +882,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 ] @@ -849,6 +958,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. @@ -1089,6 +1208,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 ] @@ -2120,3 +2252,4 @@ * Initial release, upload to experimental. Closes: #580814 -- Tollef Fog Heen Fri, 30 Apr 2010 21:02:25 +0200 + --- systemd-220/debian/control 2015-05-29 08:37:46.000000000 +0000 +++ systemd-220/debian/control 2015-05-29 15:50:46.000000000 +0000 @@ -78,7 +78,7 @@ Architecture: linux-any Multi-Arch: foreign Section: admin -Priority: extra +Priority: required Conflicts: sysvinit-core, upstart Replaces: sysvinit (<< 2.88dsf-44~), @@ -113,7 +113,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 --- systemd-220/debian/systemd.postinst 2015-05-29 08:37:46.000000000 +0000 +++ systemd-220/debian/systemd.postinst 2015-05-29 15:50:46.000000000 +0000 @@ -112,6 +112,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"; then while read UNIT ; do