Sha256: aec2e5efb406c6a9f1253aa96168753e5b2445236266e8e9aeff3fa41d67476f
Contents?: true
Size: 792 Bytes
Versions: 1
Compression:
Stored size: 792 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 set_hostname(hostname) `hostnamectl set-hostname #{hostname}` end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
danarchy_deploy-0.2.9 | lib/danarchy_deploy/system/opensuse.rb |