Merge remote-tracking branch 'upstream/dev' into dev
This commit is contained in:
commit
a76525307a
1 changed files with 14 additions and 9 deletions
|
|
@ -7,7 +7,7 @@ import sys
|
||||||
os.chdir(os.path.dirname(os.path.realpath(__file__)))
|
os.chdir(os.path.dirname(os.path.realpath(__file__)))
|
||||||
sys.path.append(os.getcwd())
|
sys.path.append(os.getcwd())
|
||||||
import wk # pylint: disable=wrong-import-position
|
import wk # pylint: disable=wrong-import-position
|
||||||
from wk.cfg.net import SDIO_SERVER
|
from wk.cfg.net import SDIO_SERVER # pylint: disable=wrong-import-position
|
||||||
|
|
||||||
# STATIC VARIABLES
|
# STATIC VARIABLES
|
||||||
MOUNT_EXCEPTIONS = (
|
MOUNT_EXCEPTIONS = (
|
||||||
|
|
@ -35,11 +35,16 @@ def try_again():
|
||||||
|
|
||||||
def use_network_sdio():
|
def use_network_sdio():
|
||||||
"""Try to mount SDIO server."""
|
"""Try to mount SDIO server."""
|
||||||
|
use_network = False
|
||||||
def _mount_server():
|
def _mount_server():
|
||||||
print('Connecting to server... (Press CTRL+c to use local copy)')
|
print('Connecting to server... (Press CTRL+c to use local copy)')
|
||||||
return wk.net.mount_network_share(SDIO_SERVER, read_write=False)
|
return wk.net.mount_network_share(SDIO_SERVER, read_write=False)
|
||||||
|
|
||||||
use_network = False
|
# Bail early
|
||||||
|
if not SDIO_SERVER['Address']:
|
||||||
|
return use_network
|
||||||
|
|
||||||
|
# Main loop
|
||||||
while True:
|
while True:
|
||||||
try:
|
try:
|
||||||
proc = _mount_server()
|
proc = _mount_server()
|
||||||
|
|
@ -67,20 +72,20 @@ def use_network_sdio():
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
wk.std.set_title(f'{wk.cfg.main.KIT_NAME_FULL}: Snappy Driver Installer Origin Launcher')
|
wk.std.set_title(f'{wk.cfg.main.KIT_NAME_FULL}: Snappy Driver Installer Origin Launcher')
|
||||||
log_dir = wk.log.format_log_path(tool=True).parent
|
log_dir = wk.log.format_log_path(tool=True).parent
|
||||||
use_network = False
|
USE_NETWORK = False
|
||||||
|
|
||||||
# Try to mount server
|
# Try to mount server
|
||||||
try:
|
try:
|
||||||
use_network = use_network_sdio()
|
USE_NETWORK = use_network_sdio()
|
||||||
except KeyboardInterrupt:
|
except KeyboardInterrupt:
|
||||||
wk.std.abort()
|
wk.std.abort()
|
||||||
|
|
||||||
# Run SDIO
|
# Run SDIO
|
||||||
exe_path = SDIO_LOCAL_PATH
|
EXE_PATH = SDIO_LOCAL_PATH
|
||||||
if use_network:
|
if USE_NETWORK:
|
||||||
exe_path = SDIO_REMOTE_PATH
|
EXE_PATH = SDIO_REMOTE_PATH
|
||||||
print('Using network copy!')
|
print('Using network copy!')
|
||||||
else:
|
else:
|
||||||
print('Using local copy!')
|
print('Using local copy!')
|
||||||
cmd = [exe_path, '-log_dir', log_dir]
|
cmd = [EXE_PATH, '-log_dir', log_dir]
|
||||||
wk.exe.run_program(cmd, check=False, cwd=exe_path.parent)
|
wk.exe.run_program(cmd, check=False, cwd=EXE_PATH.parent)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue