diff --git a/src/cli/one_helper.rb b/src/cli/one_helper.rb index 86db43af18..068835b16c 100644 --- a/src/cli/one_helper.rb +++ b/src/cli/one_helper.rb @@ -581,7 +581,7 @@ EOT # output #----------------------------------------------------------------------- def list_pool_table(table, pool, options, filter_flag) - if $stdout.isatty + if $stdout.isatty and (!options.key?:no_pager) size = $stdout.winsize[0] - 1 # ----------- First page, check if pager is needed ------------- diff --git a/src/cli/one_helper/onehost_helper.rb b/src/cli/one_helper/onehost_helper.rb index 365f8017a3..5f0f0a4c67 100644 --- a/src/cli/one_helper/onehost_helper.rb +++ b/src/cli/one_helper/onehost_helper.rb @@ -533,7 +533,7 @@ class OneHostHelper < OpenNebulaHelper::OneHelper onevm_helper=OneVMHelper.new onevm_helper.client=@client - onevm_helper.list_pool({:filter=>["HOST=#{host.name}"]}, false) + onevm_helper.list_pool({:filter=>["HOST=#{host.name}"], :no_pager => true}, false) end def print_pcis(pcis) diff --git a/src/cli/one_helper/oneimage_helper.rb b/src/cli/one_helper/oneimage_helper.rb index 6effbcc154..4b4cc80579 100644 --- a/src/cli/one_helper/oneimage_helper.rb +++ b/src/cli/one_helper/oneimage_helper.rb @@ -320,7 +320,7 @@ class OneImageHelper < OpenNebulaHelper::OneHelper vms.map!{|e| e.to_i } onevm_helper=OneVMHelper.new onevm_helper.client=@client - onevm_helper.list_pool({:ids=>vms}, false) + onevm_helper.list_pool({:ids=>vms, :no_pager => true}, false) end end