Sha256: 94241d367b5b1314dd8a8d1da09083870adeb97d8d9d6082f5a9eaf90309aac9

Contents?: true

Size: 606 Bytes

Versions: 1

Compression:

Stored size: 606 Bytes

Contents

module DanarchyDeploy
  module System
    class BSD
      def self.new(deployment, options)
        puts "\n" + self.name
        puts 'BSD detected! Using pkg.'

        set_hostname(deployment[:hostname]) if !options[:pretend]
        installer = 'pkg install -y '
        update    = 'pkg upgrade -y '
        cleaner   = 'pkg clean -y '

        puts "\n Updating Pkg repos..."
        DanarchyDeploy::Helpers.run_command('pkg update -q',options)
        [installer, updater, cleaner]
      end

      private
      def self.set_hostname(hostname)
        `hostname #{hostname}`
      end
    end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
danarchy_deploy-0.2.11 lib/danarchy_deploy/system/bsd.rb