Method: Train::Extras::LinuxLSB#lsb_release

Defined in:
lib/train/extras/linux_lsb.rb

#lsb_releaseObject



21
22
23
24
25
26
27
28
# File 'lib/train/extras/linux_lsb.rb', line 21

def lsb_release
  raw = @backend.run_command('lsb_release -a').stdout
  {
    id:       raw[/^Distributor ID:\s+(.+)$/, 1],
    release:  raw[/^Release:\s+(.+)$/, 1],
    codename: raw[/^Codename:\s+(.+)$/, 1],
  }
end