Sha256: 68db9c85c2293519c59c4586dc482d04b1955f30d002ce7caf678c0fcac1b4bd
Contents?: true
Size: 797 Bytes
Versions: 2
Compression:
Stored size: 797 Bytes
Contents
module DanarchyDeploy module System class OpenSUSE def self.new(deployment, options) puts "\n" + self.name puts "#{deployment[:os].capitalize} detected! Using zypper." set_hostname(deployment[:hostname]) if !options[:pretend] puts "Updating zypper repositories..." DanarchyDeploy::Helpers.run_command('sudo zypper refresh', options) installer = 'zypper install ' updater = 'zypper upgrade' cleaner = nil zypper_refresh_repos = DanarchyDeploy::Helpers.run_command('zypper refresh', options) # Needs package checking & testing [installer, updater, cleaner] end private def self.set_hostname(hostname) `hostnamectl set-hostname #{hostname}` end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
danarchy_deploy-0.2.11 | lib/danarchy_deploy/system/opensuse.rb |
danarchy_deploy-0.2.10 | lib/danarchy_deploy/system/opensuse.rb |