mirror of
https://github.com/elastic/logstash.git
synced 2025-06-28 17:53:28 -04:00
* make sure downloaded logstashes use the new (arch independant files name) * add specific privileged bootstrap script for debian 8 that is able to install java8 for this distro * wrap the bootstrap scripts within the platform class, like this logic is in one specific place to select platform specific components * add platform specific bootstrap file for sles-12 and also scripts to download latest logstash rpm version * add custom bootstrap script for ubuntu-1404 to be sure it loads all ca certificates into the system * make the necessary changes to compile with the new package system * correct logstash path usage * remove unnecessary dependancy to rake inside the acceptance test framework * fix script execution under ubuntu environments, making sure it runs on bash Fixes #5350
17 lines
359 B
Ruby
17 lines
359 B
Ruby
# encoding: utf-8
|
|
require_relative "debian"
|
|
|
|
module ServiceTester
|
|
class UbuntuCommands < DebianCommands
|
|
|
|
def running?(hosts, package)
|
|
stdout = ""
|
|
at(hosts, {in: :serial}) do |host|
|
|
cmd = sudo_exec!("service #{package} status")
|
|
stdout = cmd.stdout
|
|
end
|
|
stdout.match(/^#{package} start\/running/)
|
|
end
|
|
|
|
end
|
|
end
|