Sha256: fbdeeff86cae2ee638efd448a663fb5231318737d2b047e0abd13e1a66121a60
Contents?: true
Size: 688 Bytes
Versions: 18
Compression:
Stored size: 688 Bytes
Contents
module VagrantVbguest module Installers class Fedora < Linux def self.match?(vm) :fedora == self.distro(vm) end # Install missing deps and yield up to regular linux installation def install(opts=nil, &block) communicate.sudo(install_dependencies_cmd, opts, &block) super end protected def install_dependencies_cmd "`bash -c 'type -p dnf || type -p yum'` install -y #{dependencies}" end def dependencies ['kernel-devel-`uname -r`', 'gcc', 'dkms', 'make', 'perl', 'bzip2'].join(' ') end end end end VagrantVbguest::Installer.register(VagrantVbguest::Installers::Fedora, 5)
Version data entries
18 entries across 18 versions & 1 rubygems