diffstat for systemd-204 systemd-204 changelog | 128 ++++++++++++++++++++++++++++++++++++++++--------------- control | 4 - systemd.postinst | 5 ++ 3 files changed, 101 insertions(+), 36 deletions(-) diff -Nru systemd-204/debian/changelog systemd-204/debian/changelog --- systemd-204/debian/changelog 2013-12-31 13:39:51.000000000 +0000 +++ systemd-204/debian/changelog 2014-01-12 17:17:54.000000000 +0000 @@ -1,3 +1,17 @@ +systemd (204-6tanglu2) staging; urgency=low + + * Enable persistent journald logging + + -- Matthias Klumpp Sun, 12 Jan 2014 18:14:26 +0100 + +systemd (204-6tanglu1) staging; urgency=low + + * Merge with Debian unstable, remaining changes: + - Explicitly depend on newer libaudit + - Make systemd and systemd-sysv required packages + + -- Matthias Klumpp Tue, 07 Jan 2014 12:08:34 +0100 + systemd (204-6) unstable; urgency=low [ Michael Stapelberg ] @@ -33,6 +47,14 @@ -- Michael Stapelberg Tue, 31 Dec 2013 14:39:44 +0100 +systemd (204-5tanglu1) staging; urgency=low + + * Merge with Debian unstable, remaining changes: + - Explicitly depend on newer libaudit + - Make systemd and sysv-compat required packages + + -- Matthias Klumpp Sun, 01 Dec 2013 20:26:34 +0100 + systemd (204-5) unstable; urgency=high * Cherry-pick 72fd713 from upstream which fixes insecure calling of polkit @@ -41,6 +63,15 @@ -- Michael Biebl Mon, 23 Sep 2013 11:59:53 +0200 +systemd (204-4tanglu1) staging; urgency=low + + * Merge with debian unstable, remaining changes: + - mount /dev as devtmpfs, not tmpfs + - Explicitly depend on newer libaudit + - systemd is a required component + + -- Matthias Klumpp Tue, 17 Sep 2013 21:40:16 -0700 + systemd (204-4) unstable; urgency=low * Add preinst check to abort udev upgrade if the currently running kernel @@ -56,10 +87,10 @@ "hwdb" builtin which is not understood by the old udev daemon. * Add missing udeb line to shlibs.local. This ensures that udev-udeb gets a proper dependency on libudev1-udeb and not libudev1. Closes: #722939 - * Remove udev-udeb dependency from libudev1-udeb to avoid a circular - dependency between the two packages. This dependency was copied over from - the old udev-gtk-udeb package and no longer makes any sense since - libudev1-udeb only contains a library nowadays. + * Remove udev-udeb dependency from libudev1-udeb. This dependency was + copied over from the old udev-gtk-udeb package and no longer makes any + sense since libudev1-udeb only contains a library nowadays. It also leads + to a circular dependency. -- Michael Biebl Wed, 18 Sep 2013 00:05:21 +0200 @@ -97,6 +128,15 @@ -- Michael Biebl Thu, 12 Sep 2013 00:13:11 +0200 +systemd (204-2tanglu1) aequorea; urgency=low + + * Merge with debian experimental, remaining changes: + - mount /dev as devtmpfs, not tmpfs + - Adjust maintscript version-numbers to Tanglu packaging + - systemd is a required component + + -- Philip MuÅ¡kovac Sat, 27 Jul 2013 14:12:08 +0200 + systemd (204-2) experimental; urgency=low [ Daniel Schaal ] @@ -158,7 +198,7 @@ - Add libgcrypt11-dev for encryption support in the journal. - Add libblkid-dev for the blkid udev builtin. * Use gir dh addon to ensure ${gir:Depends} is properly set. - * Rename libudev0 → libudev1 for the SONAME bump. + * Rename libudev0 → libudev1 for the SONAME bump. * Update symbols files. libudev now uses symbols versioning as the other libsystemd libraries. The libgudev-1.0-0 symbols file has been copied from the old udev package. @@ -170,7 +210,7 @@ * Remove obsolete bash-completion scripts on upgrades. Nowadays they are installed in /usr/share/bash-completion/completions. * Rename conffiles for logind and journald. - * Rename udev-gtk-udeb → libudev1-udeb to better reflect its actual contents. + * Rename udev-gtk-udeb → libudev1-udeb to better reflect its actual contents. * Build two flavours: a regular build and one for the udev udebs with reduced features/dependencies. * Create a few compat symlinks for the udev package, most notably @@ -198,24 +238,44 @@ -- Michael Biebl Fri, 19 Jul 2013 00:32:36 +0200 -systemd (44-12) unstable; urgency=low +systemd (204-0tanglu2) aequorea; urgency=low + + * Adjust maintscript version-numbers to Tanglu packaging + * Remove obsolete udev-mtab init-script + - Thanks to Michael Biebl for the hint! + + -- Matthias Klumpp Fri, 19 Jul 2013 18:54:49 +0200 + +systemd (204-0tanglu1) aequorea; urgency=low + + * New upstream release + + -- Matthias Klumpp Fri, 28 Jun 2013 22:48:52 +0200 + +systemd (201-0tanglu4) aequorea; urgency=low + + * Make sure debian-fixup.service runs after systemd-remount-fs.service, + which has been renamed. + + -- Matthias Klumpp Thu, 23 May 2013 22:28:45 +0200 + +systemd (201-0tanglu3) aequorea; urgency=low + + * debian/extra/udev.startup: Mount /dev as devtmpfs instead of tmpfs + + -- Philip MuÅ¡kovac Tue, 21 May 2013 01:47:17 +0200 + +systemd (201-0tanglu2) aequorea; urgency=low + + * Make systemd a required component + + -- Matthias Klumpp Sat, 27 Apr 2013 22:55:46 +0200 + +systemd (201-0tanglu1) aequorea; urgency=low - * Cherry-pick e17187 from upstream to fix build failures with newer glibc - where the clock_* symbols have been moved from librt to libc. - Closes: #701364 - * If the new init-system-helpers package is installed, make the - debian-enable-units script a no-op. The auto-enabler was meant as a - temporary workaround and will be removed once all packages use the new - helper. - * Update the checks which test if systemd is the active init. The - recommended check is [ -d /run/systemd/system ] as this will also work - with a standalone systemd-logind. - * Set Maintainer to pkg-systemd-maintainers@lists.alioth.debian.org. Add - Tollef and myself as Uploaders. - * Stop building the GUI bits. They have been split into a separate source - package called systemd-ui. + * Build for Tanglu, adjusting dependencies - -- Michael Biebl Thu, 20 Jun 2013 01:32:16 +0200 + -- Matthias Klumpp Tue, 23 Apr 2013 20:16:45 +0200 systemd (44-11) unstable; urgency=low @@ -407,11 +467,11 @@ * Add --with-distro=debian to configure flags, due to no /etc/os-release yet. * Add new symbols for libsystemd-login0 to symbols file. - * Install a tmpfiles.d file for the /dev/initctl → /run/initctl + * Install a tmpfiles.d file for the /dev/initctl → /run/initctl migration. Closes: #657979 * Disable coredump handling, it's not ready yet. - * If /run is a symlink, don't try to do the /var/run → /run migration. - Ditto for /var/lock → /run/lock. Closes: #647495 + * If /run is a symlink, don't try to do the /var/run → /run migration. + Ditto for /var/lock → /run/lock. Closes: #647495 [ Michael Biebl ] * Add Build-Depends on liblzma-dev for journal log compression. @@ -442,7 +502,7 @@ with sudo. * Use new dh_installdeb maintscript facility to handle obsolete conffiles. Bump Build-Depends on debhelper accordingly. - * Rename bash completion file systemctl-bash-completion.sh → + * Rename bash completion file systemctl-bash-completion.sh → systemd-bash-completion.sh. * Update /sbin/init symlink. The systemd binary was moved to $pkglibdir. @@ -453,7 +513,7 @@ * Non-maintainer upload with Tollef's consent. * Remove --parallel to workaround a bug in automake 1.11.3 which doesn't generate parallel-safe build rules. Closes: #661842 - * Create a compat symlink /run/initctl → /dev/initctl to work with newer + * Create a compat symlink /run/initctl → /dev/initctl to work with newer versions of sysvinit. Closes: #657979 -- Michael Biebl Sat, 03 Mar 2012 17:42:10 +0100 @@ -550,7 +610,7 @@ - Fixes where to look for locale config. Closes: #619166 * Depend on initscripts >= 2.88dsf-13.4 for /run transition. * Add Conflicts on klogd, since it doesn't work correctly with the - kmg→/dev/log bridge. Closes: #622555 + kmg→/dev/log bridge. Closes: #622555 * Add suggests on Python for systemd-analyze. * Divert /lib/lsb/init-functions instead of (ab)using /etc/lsb-base-logging.sh for diverting calls to /etc/init.d/* @@ -651,15 +711,15 @@ * Use native systemd mount support: - Use MountAuto=yes and SwapAuto=yes (default) in system.conf - Mask SysV init mount, check and cleanup scripts. - - Create an alias (symlink) for checkroot (→ remount-rootfs.service) as + - Create an alias (symlink) for checkroot (→ remount-rootfs.service) as synchronization point for SysV init scripts. * Mask x11-common, rmnologin, hostname, bootmisc and bootlogd. - * Create an alias for procps (→ systemd-sysctl.service) and - urandom (→ systemd-random-seed-load.service). - * Create an alias for module-init-tools (→ systemd-modules-load.service) and - a symlink from /etc/modules-load.d/modules.conf → /etc/modules. + * Create an alias for procps (→ systemd-sysctl.service) and + urandom (→ systemd-random-seed-load.service). + * Create an alias for module-init-tools (→ systemd-modules-load.service) and + a symlink from /etc/modules-load.d/modules.conf → /etc/modules. * Install lsb-base hook which redirects calls to SysV init scripts to - systemctl: /etc/init.d/ → systemctl + systemctl: /etc/init.d/ → systemctl * Install a (auto)mount unit to mount /lib/init/rw early during boot. -- Tollef Fog Heen Sat, 20 Nov 2010 09:28:01 +0100 diff -Nru systemd-204/debian/control systemd-204/debian/control --- systemd-204/debian/control 2013-12-31 13:39:51.000000000 +0000 +++ systemd-204/debian/control 2014-01-07 01:09:14.000000000 +0000 @@ -42,7 +42,7 @@ Package: systemd Architecture: linux-any Section: admin -Priority: optional +Priority: required Recommends: libpam-systemd Suggests: systemd-ui Pre-Depends: ${misc:Pre-Depends} @@ -69,7 +69,7 @@ Package: systemd-sysv Architecture: linux-any Section: admin -Priority: extra +Priority: required Conflicts: sysvinit (<< 2.88dsf-44~), upstart, runit-run diff -Nru systemd-204/debian/systemd.postinst systemd-204/debian/systemd.postinst --- systemd-204/debian/systemd.postinst 2013-12-31 13:39:51.000000000 +0000 +++ systemd-204/debian/systemd.postinst 2014-01-12 17:17:13.000000000 +0000 @@ -87,9 +87,14 @@ # initial update of the Message Catalogs database _update_catalog +# Install systemd journal directory with appropriate permissions +# to enable persistent logging. +install -d -g systemd-journal /var/log/journal + # We don’t ship /var/log/journal currently, so only run the following fix for # systems where the administrator has explicitly enabled persistent logging by # creating /var/log/journal. +# NOTE: On Tanglu, this is enabled by default if [ -d /var/log/journal ]; then # 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.