0440703030
- PE: Demote from Master does not clear previous errors - crmd: Prevent secondary DC fencing resulting from CIB updates that are lost due to elections - crmd: Log duplicate DC detection as a WARNING not ERROR - crmd: Bug lf#2632 - Correctly handle nodes that return faster than stonith - Core: Treat GNUTLS_E_UNEXPECTED_PACKET_LENGTH as normal termination of a TLS session - cib: Call gnutls_bye() and shutdown() when disconnecting from remote TLS connections - cib: Remove disconnected remote connections from mainloop - cib: Attempt a graceful sign-off for remote TLS connections - Core: Ensure there is sufficient space for EOS when building short-form option strings (prevents segfault) - Core: Fix variable expansion in pkg-config files - PE: Resolve memory leak reported by valgrind - PE: Fix memory leak for re-allocated resources reported by valgrind - PE: Improve the merging with template's operations - crmd: Allow nodes to fence themselves if they're the last one standing (lf#2584) - stonith: Add an API call for listing installed agents - stonith: Allow the fencing history to be queried - stonith: Ensure completed operations are recorded as such in the history - stonith: Support --quiet to display just the seconds since epoch at which a node was last shot - stonith: Serialize actions for a given device - stonith: Add missing entries to stonith_error2string() (missing OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=18
29 lines
1.0 KiB
Diff
29 lines
1.0 KiB
Diff
# HG changeset patch
|
|
# User Dejan Muhamedagic <dejan@hello-penguin.com>
|
|
# Date 1314633641 -7200
|
|
# Node ID f77e52725f2d98c219d8b22208da0b89b3d42112
|
|
# Parent ccd0c1e1edf9f23cafb4363014acba755f1b4e25
|
|
Low: Shell: let the pager decide how to handle output smaller than terminal
|
|
|
|
Instead of trying to calculate the size of the output, which may
|
|
not be trivial, better let the pager deal with it. For instance,
|
|
less(1) can be configured to exit immediately on a
|
|
less-than-screenful of input (-F). IIRC, more(1) does that
|
|
automatically.
|
|
|
|
diff --git a/shell/modules/utils.py b/shell/modules/utils.py
|
|
--- a/shell/modules/utils.py
|
|
+++ b/shell/modules/utils.py
|
|
@@ -524,10 +524,7 @@ def page_string(s):
|
|
'Write string through a pager.'
|
|
if not s:
|
|
return
|
|
- w,h = get_winsize()
|
|
- if s.count('\n') < h:
|
|
- print s
|
|
- elif not user_prefs.pager or not sys.stdout.isatty() or options.batch:
|
|
+ if not user_prefs.pager or not sys.stdout.isatty() or options.batch:
|
|
print s
|
|
else:
|
|
opts = ""
|