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 - [email protected]
+
+- 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 - [email protected]
+
+- 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 [email protected] -- read/parse insserv.conf (git)
-Patch2:         insserv-parsing.patch
-# PATCH-FIX-UPSTREAM [email protected] bnc704782 -- fix bash completion for 
restart command (git)
-Patch3:         bash-completion-restart.patch
+# PATCH-FIX-UPSTREAM [email protected] gperf: Include missing.h
+Patch2:         gperf-missing.patch
+# PATCH-FIX-UPSTREAM [email protected] -- 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 <[email protected]>
To: [email protected]
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 <[email protected]>
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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to