[packages/crmsh] ZeroDivisionError fix
jajcus
jajcus at pld-linux.org
Thu Nov 1 17:33:02 CET 2012
commit dde8878b8c81a3721f1d1ef79d2596219c0c2547
Author: Jacek Konieczny <jajcus at jajcus.net>
Date: Thu Nov 1 17:32:43 2012 +0100
ZeroDivisionError fix
crmsh-zero_division.patch | 12 ++++++++++++
crmsh.spec | 2 ++
2 files changed, 14 insertions(+)
---
diff --git a/crmsh.spec b/crmsh.spec
index 9c88dce..947344c 100644
--- a/crmsh.spec
+++ b/crmsh.spec
@@ -12,6 +12,7 @@ Group: Applications/System
Source0: http://hg.savannah.gnu.org/hgweb/crmsh/archive/%{changeset_id}.tar.bz2
# Source0-md5: f4d0a4d30498c3b5ee73ff8b70eb3005
Patch0: %{name}-awk.patch
+Patch1: %{name}-zero_division.patch
URL: https://savannah.nongnu.org/projects/crmsh/
BuildRequires: asciidoc
BuildRequires: autoconf
@@ -32,6 +33,7 @@ Contains the 'crm' utility which was part of Pacemaker < 1.1.8
%prep
%setup -qn %{name}-%{changeset_id}
%patch0 -p1
+%patch1 -p1
%build
%{__aclocal}
diff --git a/crmsh-zero_division.patch b/crmsh-zero_division.patch
new file mode 100644
index 0000000..378fefb
--- /dev/null
+++ b/crmsh-zero_division.patch
@@ -0,0 +1,12 @@
+diff -dur crmsh-b6bb311c7bd3.orig/modules/utils.py crmsh-b6bb311c7bd3/modules/utils.py
+--- crmsh-b6bb311c7bd3.orig/modules/utils.py 2012-10-15 20:13:49.000000000 +0200
++++ crmsh-b6bb311c7bd3/modules/utils.py 2012-11-01 17:22:51.115436156 +0100
+@@ -620,6 +620,8 @@
+ if len(s) > max_len:
+ max_len = len(s)
+ cols = w/(max_len + min_gap) # approx.
++ if not cols:
++ cols = 1
+ col_len = w/cols
+ for i in range(len(l)/cols + 1):
+ s = ''
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/crmsh.git/commitdiff/dde8878b8c81a3721f1d1ef79d2596219c0c2547
More information about the pld-cvs-commit
mailing list