CC-2870: Create testing infrastructure for testing upgrades
-debian needs debian-multimedia repository
This commit is contained in:
parent
1175945d84
commit
de8ebc209a
1 changed files with 6 additions and 3 deletions
|
@ -49,7 +49,7 @@ def download_if_needed(vdi_dir, xml_dir, vm_name, vm_vdi_file, vm_xml_file):
|
|||
local("wget %s/%s/%s -O %s"%(env.vm_download_url, vm_name, vm_xml_file, os.path.join(xml_dir, vm_xml_file)))
|
||||
|
||||
|
||||
def create_fresh_os(vm_name, update_virtualenv=False):
|
||||
def create_fresh_os(vm_name, update_virtualenv=False, debian=False):
|
||||
|
||||
vm_vdi_file = '%s.vdi'%vm_name
|
||||
vm_xml_file = '%s.xml'%vm_name
|
||||
|
@ -115,6 +115,9 @@ def create_fresh_os(vm_name, update_virtualenv=False):
|
|||
sudo('wget http://apt.sourcefabric.org/pool/main/p/python-virtualenv/python-virtualenv_1.4.9-3_all.deb')
|
||||
|
||||
sudo('dpkg -i python-virtualenv_1.4.9-3_all.deb')
|
||||
|
||||
if debian:
|
||||
append('/etc/apt/sources.list', "deb http://www.debian-multimedia.org squeeze main non-free", use_sudo=True)
|
||||
|
||||
def ubuntu_lucid_32(fresh_os=True):
|
||||
if (fresh_os):
|
||||
|
@ -134,11 +137,11 @@ def ubuntu_natty_64(fresh_os=True):
|
|||
|
||||
def debian_squeeze_32(fresh_os=True):
|
||||
if (fresh_os):
|
||||
create_fresh_os('Debian_Squeeze_32')
|
||||
create_fresh_os('Debian_Squeeze_32', debian=True)
|
||||
|
||||
def debian_squeeze_64(fresh_os=True):
|
||||
if (fresh_os):
|
||||
create_fresh_os('Debian_Squeeze_64')
|
||||
create_fresh_os('Debian_Squeeze_64', debian=True)
|
||||
|
||||
def airtime_182_tar():
|
||||
sudo('apt-get update')
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue