Hello community, here is the log from the commit of package systemd for openSUSE:Factory checked in at Thu Aug 4 09:21:10 CEST 2011. -------- --- systemd/systemd.changes 2011-08-02 10:31:41.000000000 +0200 +++ /mounts/work_src_done/STABLE/systemd/systemd.changes 2011-08-03 18:32:51.000000000 +0200 @@ -1,0 +2,18 @@ +Wed Aug 3 16:03:25 UTC 2011 - fcrozat@suse.com + +- Add root-fsck.patch: do not run fsck on / if it is rw +- Ship a non null localfs.service, fixes static mount points not + being mounted properly. + +------------------------------------------------------------------- +Wed Aug 3 07:11:33 UTC 2011 - aj@suse.de + +- Update to version 33: + * optimizations and bugfixes. + * New PrivateNetwork= service setting which allows you to shut off + networking for a specific service (i.e. all routable network + interfaces will disappear for that service). + * Merged insserv-parsing.patch and bash-completion-restart.patch + patches. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- bash-completion-restart.patch insserv-parsing.patch systemd-32.tar.bz2 New: ---- gperf-missing.patch localfs.service root-fsck.patch systemd-33.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ systemd.spec ++++++ --- /var/tmp/diff_new_pack.j0tFPj/_old 2011-08-04 09:20:09.000000000 +0200 +++ /var/tmp/diff_new_pack.j0tFPj/_new 2011-08-04 09:20:09.000000000 +0200 @@ -21,8 +21,8 @@ Name: systemd Url: http://www.freedesktop.org/wiki/Software/systemd -Version: 32 -Release: 5 +Version: 33 +Release: 1 License: GPLv2+ Group: System/Base Summary: A System and Session Manager @@ -30,6 +30,7 @@ BuildRequires: libudev-devel udev BuildRequires: dbus-1-devel BuildRequires: audit-devel +BuildRequires: gperf BuildRequires: libcap-devel BuildRequires: tcpd-devel BuildRequires: pam-devel @@ -46,16 +47,17 @@ Conflicts: mkinitrd < 2.7.0 Source0: http://www.freedesktop.org/software/systemd/%{name}-%{version}.tar.bz2 Source1: systemd-rpmlintrc +Source2: localfs.service Patch1: 0001-Add-bootsplash-handling-for-password-dialogs.patch # Upstream First - Policy: # Never add any patches to this package without the upstream commit id # in the patch. Any patches added here without a very good reason to make # an exception will be silently removed with the next version update. -# PATCH-FIX-UPSTREAM fcrozat@suse.com -- read/parse insserv.conf (git) -Patch2: insserv-parsing.patch -# PATCH-FIX-UPSTREAM fcrozat@suse.com bnc704782 -- fix bash completion for restart command (git) -Patch3: bash-completion-restart.patch +# PATCH-FIX-UPSTREAM aj@suse.de gperf: Include missing.h +Patch2: gperf-missing.patch +# PATCH-FIX-UPSTREAM fcrozat@suse.com -- don't run fsck on rw / +Patch3: root-fsck.patch %description Systemd is a system and service manager, compatible with SysV and LSB @@ -161,7 +163,7 @@ ln -s /dev/null %{buildroot}/lib/systemd/system/klog.service ln -s /dev/null %{buildroot}/lib/systemd/system/ldconfig.service ln -s /dev/null %{buildroot}/lib/systemd/system/loadmodules.service -ln -s /dev/null %{buildroot}/lib/systemd/system/localfs.service +install -m644 %{S:2} %{buildroot}/lib/systemd/system/localfs.service ln -s /dev/null %{buildroot}/lib/systemd/system/localnet.service ln -s /dev/null %{buildroot}/lib/systemd/system/proc.service ln -s fsck-root.service %{buildroot}/lib/systemd/system/rootfsck.service ++++++ gperf-missing.patch ++++++ From: Thierry Reding <thierry.reding@avionic-design.de> To: systemd-devel@lists.freedesktop.org Date: Wed, 3 Aug 2011 08:40:27 +0200 Subject: [systemd-devel] [PATCH] gperf: Include missing.h. Older GNU C libraries don't define RLIMIT_RTTIME, so including the missing.h is required to fix the build. --- src/load-fragment-gperf.gperf.m4 | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/src/load-fragment-gperf.gperf.m4 b/src/load-fragment-gperf.gperf.m4 index 650f444..8e52890 100644 --- a/src/load-fragment-gperf.gperf.m4 +++ b/src/load-fragment-gperf.gperf.m4 @@ -2,6 +2,7 @@ #include <stddef.h> #include "conf-parser.h" #include "load-fragment.h" +#include "missing.h" %} struct ConfigPerfItem; %null_strings -- 1.7.6 ++++++ localfs.service ++++++ [Unit] Description=Shadow /etc/init.d/boot.localfs [Service] RemainAfterExit=true ExecStart=/bin/true ++++++ root-fsck.patch ++++++
From 687d70cc43b34eb2359598d0ca0b69e996aa1b38 Mon Sep 17 00:00:00 2001 From: Frederic Crozat <fcrozat@suse.com> Date: Wed, 3 Aug 2011 16:46:52 +0200 Subject: [PATCH] units: detect SUSE initrd and do not run fsck on /.
--- units/fsck-root.service.in | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/units/fsck-root.service.in b/units/fsck-root.service.in index 7b3529d..2f8c8f5 100644 --- a/units/fsck-root.service.in +++ b/units/fsck-root.service.in @@ -13,6 +13,8 @@ Before=local-fs.target shutdown.target # Dracut informs us with this flag file if the root fsck was already run ConditionPathExists=!/run/initramfs/root-fsck +# Detect SUSE initrd too +ConditionPathExists=!/dev/shm/initrd_exports.sh [Service] Type=oneshot -- 1.7.3.4 ++++++ systemd-32.tar.bz2 -> systemd-33.tar.bz2 ++++++ ++++ 8565 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org