mirror of
https://github.com/f-droid/fdroidserver.git
synced 2025-10-04 08:21:06 +03: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
1 changed files with 4 additions and 6 deletions
|
@ -197,9 +197,9 @@ class FDroidBuildVm:
|
||||||
wrapper around the vagrant functions we use.
|
wrapper around the vagrant functions we use.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def __init__(self, srvdir):
|
def __init__(self, srvdir, provider=None):
|
||||||
"""Create new server class."""
|
"""Create new server class."""
|
||||||
self.provider = None
|
self.provider = provider
|
||||||
self.srvdir = srvdir
|
self.srvdir = srvdir
|
||||||
self.srvname = basename(srvdir) + '_default'
|
self.srvname = basename(srvdir) + '_default'
|
||||||
self.vgrntfile = os.path.join(srvdir, 'Vagrantfile')
|
self.vgrntfile = os.path.join(srvdir, 'Vagrantfile')
|
||||||
|
@ -377,8 +377,7 @@ class FDroidBuildVm:
|
||||||
|
|
||||||
class LibvirtBuildVm(FDroidBuildVm):
|
class LibvirtBuildVm(FDroidBuildVm):
|
||||||
def __init__(self, srvdir):
|
def __init__(self, srvdir):
|
||||||
self.provider = 'libvirt'
|
super().__init__(srvdir, 'libvirt')
|
||||||
super().__init__(srvdir)
|
|
||||||
import libvirt
|
import libvirt
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
@ -428,5 +427,4 @@ class LibvirtBuildVm(FDroidBuildVm):
|
||||||
class VirtualboxBuildVm(FDroidBuildVm):
|
class VirtualboxBuildVm(FDroidBuildVm):
|
||||||
|
|
||||||
def __init__(self, srvdir):
|
def __init__(self, srvdir):
|
||||||
self.provider = 'virtualbox'
|
super().__init__(srvdir, 'virtualbox')
|
||||||
super().__init__(srvdir)
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue