mirror of
https://gitlab.com/fdroid/fdroidserver.git
synced 2024-10-02 09:10:11 +02:00
Merge branch 'fix_class' into 'master'
vmtools: Properly initialize provider member See merge request fdroid/fdroidserver!1329
This commit is contained in:
commit
4165c32e2f
@ -197,9 +197,9 @@ class FDroidBuildVm:
|
||||
wrapper around the vagrant functions we use.
|
||||
"""
|
||||
|
||||
def __init__(self, srvdir):
|
||||
def __init__(self, srvdir, provider=None):
|
||||
"""Create new server class."""
|
||||
self.provider = None
|
||||
self.provider = provider
|
||||
self.srvdir = srvdir
|
||||
self.srvname = basename(srvdir) + '_default'
|
||||
self.vgrntfile = os.path.join(srvdir, 'Vagrantfile')
|
||||
@ -377,8 +377,7 @@ class FDroidBuildVm:
|
||||
|
||||
class LibvirtBuildVm(FDroidBuildVm):
|
||||
def __init__(self, srvdir):
|
||||
self.provider = 'libvirt'
|
||||
super().__init__(srvdir)
|
||||
super().__init__(srvdir, 'libvirt')
|
||||
import libvirt
|
||||
|
||||
try:
|
||||
@ -428,5 +427,4 @@ class LibvirtBuildVm(FDroidBuildVm):
|
||||
class VirtualboxBuildVm(FDroidBuildVm):
|
||||
|
||||
def __init__(self, srvdir):
|
||||
self.provider = 'virtualbox'
|
||||
super().__init__(srvdir)
|
||||
super().__init__(srvdir, 'virtualbox')
|
||||
|
Loading…
Reference in New Issue
Block a user