Beispiel #1
0
def add_zfs_apt_repository():
    """ adds the ZFS repository """
    with settings(hide('warnings', 'running', 'stdout'),
                  warn_only=False, capture=True):
        sudo('DEBIAN_FRONTEND=noninteractive /usr/bin/apt-get update')
        install_ubuntu_development_tools()
        apt_install(packages=['software-properties-common',
                              'dkms',
                              'linux-headers-generic',
                              'build-essential'])
        sudo('echo | add-apt-repository ppa:zfs-native/stable')
        sudo('DEBIAN_FRONTEND=noninteractive /usr/bin/apt-get update')
        return True
Beispiel #2
0
def add_zfs_apt_repository():
    """ adds the ZFS repository """
    with settings(hide('warnings', 'running', 'stdout'),
                  warn_only=False,
                  capture=True):
        sudo('DEBIAN_FRONTEND=noninteractive /usr/bin/apt-get update')
        install_ubuntu_development_tools()
        apt_install(packages=[
            'software-properties-common', 'dkms', 'linux-headers-generic',
            'build-essential'
        ])
        sudo('echo | add-apt-repository ppa:zfs-native/stable')
        sudo('DEBIAN_FRONTEND=noninteractive /usr/bin/apt-get update')
        return True
Beispiel #3
0
def install_virtualbox(distribution, force_setup=False):
    """ install virtualbox """

    if 'ubuntu' in distribution:
        with hide('running', 'stdout'):
            sudo('DEBIAN_FRONTEND=noninteractive apt-get update')
            sudo("sudo DEBIAN_FRONTEND=noninteractive apt-get -y -o "
                 "Dpkg::Options::='--force-confdef' "
                 "-o Dpkg::Options::='--force-confold' upgrade --force-yes")
            install_ubuntu_development_tools()
            apt_install(
                packages=['dkms', 'linux-headers-generic', 'build-essential'])
            sudo('wget -q '
                 'https://www.virtualbox.org/download/oracle_vbox.asc -O- |'
                 'sudo apt-key add -')

            os = lsb_release()
            apt_string = ' '.join([
                'deb', 'http://download.virtualbox.org/virtualbox/debian',
                '%s contrib' % os['DISTRIB_CODENAME']
            ])

            apt_add_repository_from_apt_string(apt_string, 'vbox.list')

            apt_install(packages=['virtualbox-5.0'])

            loaded_modules = sudo('lsmod')

            if 'vboxdrv' not in loaded_modules or force_setup:

                if 'Vivid Vervet' in run('cat /etc/os-release'):
                    sudo('systemctl start vboxdrv')
                else:
                    sudo('/etc/init.d/vboxdrv start')

            sudo(
                'wget -c '
                'http://download.virtualbox.org/virtualbox/5.0.4/'
                'Oracle_VM_VirtualBox_Extension_Pack-5.0.4-102546.vbox-extpack'
            )  # noqa

            sudo(
                'VBoxManage extpack install --replace '
                'Oracle_VM_VirtualBox_Extension_Pack-5.0.4-102546.vbox-extpack'
            )  # noqa
Beispiel #4
0
def install_virtualbox(distribution, force_setup=False):
    """ install virtualbox """

    if 'ubuntu' in distribution:
        with hide('running', 'stdout'):
            sudo('DEBIAN_FRONTEND=noninteractive apt-get update')
            sudo("sudo DEBIAN_FRONTEND=noninteractive apt-get -y -o "
                    "Dpkg::Options::='--force-confdef' "
                    "-o Dpkg::Options::='--force-confold' upgrade --force-yes")
            install_ubuntu_development_tools()
            apt_install(packages=['dkms',
                                  'linux-headers-generic',
                                  'build-essential'])
            sudo('wget -q '
                 'https://www.virtualbox.org/download/oracle_vbox.asc -O- |'
                 'sudo apt-key add -')

            os = lsb_release()
            apt_string = ' '.join(
                ['deb',
                 'http://download.virtualbox.org/virtualbox/debian',
                 '%s contrib' % os['DISTRIB_CODENAME']])

            apt_add_repository_from_apt_string(apt_string, 'vbox.list')

            apt_install(packages=['virtualbox-5.0'])

            loaded_modules = sudo('lsmod')

            if 'vboxdrv' not in loaded_modules or force_setup:

                if 'Vivid Vervet' in run('cat /etc/os-release'):
                    sudo('systemctl start vboxdrv')
                else:
                    sudo('/etc/init.d/vboxdrv start')

            sudo('wget -c '
                 'http://download.virtualbox.org/virtualbox/5.0.4/'
                 'Oracle_VM_VirtualBox_Extension_Pack-5.0.4-102546.vbox-extpack') # noqa

            sudo('VBoxManage extpack install --replace '
                 'Oracle_VM_VirtualBox_Extension_Pack-5.0.4-102546.vbox-extpack') # noqa
Beispiel #5
0
def install_virtualbox(distribution, force_setup=False):
    """ install virtualbox """

    if "ubuntu" in distribution:
        with hide("running", "stdout"):
            sudo("apt-get update")
            sudo("apt-get -y upgrade")
            install_ubuntu_development_tools()
            apt_install(packages=["dkms", "linux-headers-generic", "build-essential"])
            sudo("wget -q " "https://www.virtualbox.org/download/oracle_vbox.asc -O- |" "sudo apt-key add -")

            os = lsb_release()
            apt_string = " ".join(
                ["deb", "http://download.virtualbox.org/virtualbox/debian", "%s contrib" % os["DISTRIB_CODENAME"]]
            )

            apt_add_repository_from_apt_string(apt_string, "vbox.list")

            apt_install(packages=["virtualbox-5.0"])

            loaded_modules = sudo("lsmod")

            if "vboxdrv" not in loaded_modules or force_setup:

                if "Vivid Vervet" in run("cat /etc/os-release"):
                    sudo("systemctl start vboxdrv")
                else:
                    sudo("/etc/init.d/vboxdrv start")

            sudo(
                "wget -c "
                "http://download.virtualbox.org/virtualbox/5.0.4/"
                "Oracle_VM_VirtualBox_Extension_Pack-5.0.4-102546.vbox-extpack"
            )  # noqa

            sudo(
                "VBoxManage extpack install --replace " "Oracle_VM_VirtualBox_Extension_Pack-5.0.4-102546.vbox-extpack"
            )  # noqa