Hello community, here is the log from the commit of package systemd for openSUSE:12.2 checked in at 2012-07-25 10:44:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:12.2/systemd (Old) and /work/SRC/openSUSE:12.2/.systemd.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "systemd", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:12.2/systemd/systemd.changes 2012-07-23 10:43:46.000000000 +0200 +++ /work/SRC/openSUSE:12.2/.systemd.new/systemd.changes 2012-07-25 10:44:57.000000000 +0200 @@ -1,0 +2,6 @@ +Mon Jul 23 08:28:15 UTC 2012 - fcrozat@suse.com + +- 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.9LttqR/_old 2012-07-25 10:44:58.000000000 +0200 +++ /var/tmp/diff_new_pack.9LttqR/_new 2012-07-25 10:44:58.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 <colin@mageia.org> 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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org