Class: DebDeploy::AptGet

Inherits:
Object
  • Object
show all
Defined in:
lib/deb_deploy/apt_get.rb

Class Method Summary collapse

Class Method Details

.command(arguments, options = {}) ⇒ Object



4
5
6
# File 'lib/deb_deploy/apt_get.rb', line 4

def command(arguments, options={})
  "apt-get -y --allow-unauthenticated " << options.map{|k,v| "-o #{k}='#{v}'"}.join(' ') << " #{arguments}"
end

.install_packages(packages, options = {}) ⇒ Object



12
13
14
# File 'lib/deb_deploy/apt_get.rb', line 12

def install_packages(packages, options={})
  command("install #{packages.join(' ')}", options)
end

.update_cache(options = {}) ⇒ Object



8
9
10
# File 'lib/deb_deploy/apt_get.rb', line 8

def update_cache(options={})
  command("update", options)
end