Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2012-07-25 10:44:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and      /work/SRC/openSUSE:Factory/.systemd.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "systemd", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/systemd/systemd.changes  2012-07-23 
10:41:38.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd.changes     2012-07-25 
10:44:55.000000000 +0200
@@ -1,0 +2,6 @@
+Mon Jul 23 08:28:15 UTC 2012 - [email protected]
+
+- Add fix-analyze-exception.patch: prevent exception if running
+  systemd-analyze before boot is complete (bnc#772506)
+
+-------------------------------------------------------------------

New:
----
  fix-analyze-exception.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ systemd.spec ++++++
--- /var/tmp/diff_new_pack.yeI8Sb/_old  2012-07-25 10:44:57.000000000 +0200
+++ /var/tmp/diff_new_pack.yeI8Sb/_new  2012-07-25 10:44:57.000000000 +0200
@@ -98,6 +98,7 @@
 Patch50:        change-terminal.patch
 Patch51:        fix-tty-startup.patch
 Patch52:        fix-write-user-state-file.patch
+Patch54:        fix-analyze-exception.patch
 
 %description
 Systemd is a system and service manager, compatible with SysV and LSB
@@ -177,6 +178,7 @@
 %patch51 -p1
 %patch52 -p1
 %patch53 -p1
+%patch54 -p1
 
 #needed by patch49
 rm man/systemd.conf.5

++++++ fix-analyze-exception.patch ++++++
>From 6070fe66ac2f317e7e85e5685f0916d1e2b73a28 Mon Sep 17 00:00:00 2001
From: Colin Guthrie <[email protected]>
Date: Mon, 2 Apr 2012 11:08:20 +0100
Subject: [PATCH] analyze: Cosmetic exit when the bootup is not yet complete
 when plotting.

This is just a nicer message than a python traceback.
---
 src/systemd-analyze |    4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/systemd-analyze b/src/systemd-analyze
index 8148bfb..a49fbb7 100755
--- a/src/systemd-analyze
+++ b/src/systemd-analyze
@@ -31,6 +31,10 @@ def acquire_start_time():
         startup_time = int(properties.Get('org.freedesktop.systemd1.Manager', 
'StartupTimestampMonotonic'))
         finish_time = int(properties.Get('org.freedesktop.systemd1.Manager', 
'FinishTimestampMonotonic'))
 
+        if finish_time == 0:
+                sys.stderr.write("Bootup is not yet finished. Please try again 
later.\n")
+                sys.exit(1)
+
         assert initrd_time <= startup_time
         assert startup_time <= finish_time
 
-- 
1.7.10.4


-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to