diffstat of debian/ for systemd_221-1 systemd_221-1tanglu2 changelog | 140 +++++++++++++++++++++++++++++++++++++++++++++++++++---- control | 4 - rules | 9 --- systemd.postinst | 10 +++ 4 files changed, 144 insertions(+), 19 deletions(-) --- systemd-221/debian/changelog 2015-06-28 10:05:49.000000000 +0000 +++ systemd-221/debian/changelog 2015-06-28 19:26:09.000000000 +0000 @@ -1,3 +1,22 @@ +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: @@ -92,6 +111,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. @@ -182,7 +212,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. @@ -199,7 +229,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: @@ -208,7 +249,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. @@ -235,7 +276,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 @@ -398,6 +439,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 ] @@ -533,7 +598,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) @@ -566,6 +631,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) @@ -694,7 +770,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. @@ -725,7 +801,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. @@ -1185,6 +1261,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 ] @@ -1235,7 +1322,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). @@ -1253,6 +1340,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 ] @@ -1316,6 +1416,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. @@ -1556,6 +1666,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 ] @@ -2587,3 +2710,4 @@ * Initial release, upload to experimental. Closes: #580814 -- Tollef Fog Heen Fri, 30 Apr 2010 21:02:25 +0200 + --- systemd-221/debian/control 2015-06-28 10:05:49.000000000 +0000 +++ systemd-221/debian/control 2015-06-28 18:07:58.000000000 +0000 @@ -82,7 +82,7 @@ Architecture: linux-any Multi-Arch: foreign Section: admin -Priority: extra +Priority: required Conflicts: sysvinit-core, upstart Replaces: sysvinit (<< 2.88dsf-44~), @@ -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 --- systemd-221/debian/rules 2015-06-28 10:05:49.000000000 +0000 +++ systemd-221/debian/rules 2015-06-28 19:24:53.000000000 +0000 @@ -108,15 +108,6 @@ dh_auto_install --builddirectory=build-udeb \ --destdir=debian/install/udeb endif -ifeq (, $(findstring nocheck, $(DEB_BUILD_OPTIONS))) - echo "Checking that executables don't link to libraries in /usr..." - set -e; for e in debian/install/deb/lib/systemd/systemd*; do \ - echo " $$e"; \ - OUT=`ldd $$e | grep -v libfakeroot`; if echo "$$OUT" | grep -q /usr; then \ - echo "ERROR: $$e links to /usr"; echo "$$OUT"; exit 1; \ - fi; \ - done -endif # fix paths in manpages; manually check the remaining /usr occurrences # occasionally, with filtering out paths which are known to be in /usr: # grep -r /usr debian/install/deb/usr/share/man/|egrep -v '/usr/local|os.*release|factory|zoneinfo|tmpfiles|kernel|foo|machines|sysctl|dbus|include|binfmt' --- systemd-221/debian/systemd.postinst 2015-06-28 10:05:49.000000000 +0000 +++ systemd-221/debian/systemd.postinst 2015-06-28 18:06:55.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"; then while read UNIT ; do