fixed some bugs with latest version of toolbox
This commit is contained in:
@@ -127,7 +127,7 @@ class TestbenchMiner:
|
|||||||
await self.add_to_output("Running install...")
|
await self.add_to_output("Running install...")
|
||||||
error = None
|
error = None
|
||||||
proc = await asyncio.create_subprocess_shell(
|
proc = await asyncio.create_subprocess_shell(
|
||||||
f'{os.path.join(os.path.dirname(__file__), "files", "bos-toolbox", "bos-toolbox.bat")} install {str(self.host)} --no-keep-pools --psu-power-limit 900 --no-nand-backup --feeds-url file:./feeds/ -p root',
|
f'{os.path.join(os.path.dirname(__file__), "files", "bos-toolbox", "bos-toolbox.bat")} install {str(self.host)} --no-keep-pools --psu-power-limit 900 --no-nand-backup --feeds-url file:./feeds/',
|
||||||
stdout=asyncio.subprocess.PIPE,
|
stdout=asyncio.subprocess.PIPE,
|
||||||
stderr=asyncio.subprocess.PIPE,
|
stderr=asyncio.subprocess.PIPE,
|
||||||
stdin=asyncio.subprocess.PIPE
|
stdin=asyncio.subprocess.PIPE
|
||||||
@@ -137,7 +137,7 @@ class TestbenchMiner:
|
|||||||
await self.add_to_output("Getting output...")
|
await self.add_to_output("Getting output...")
|
||||||
while True:
|
while True:
|
||||||
try:
|
try:
|
||||||
stdout = await asyncio.wait_for(proc.stderr.readuntil(b"\r"), 10)
|
stdout = await asyncio.wait_for(proc.stderr.readuntil(b"\r"), 20)
|
||||||
except asyncio.exceptions.IncompleteReadError:
|
except asyncio.exceptions.IncompleteReadError:
|
||||||
break
|
break
|
||||||
except asyncio.exceptions.TimeoutError:
|
except asyncio.exceptions.TimeoutError:
|
||||||
|
|||||||
@@ -89,10 +89,10 @@ async def get_latest_update_file(session, update_file):
|
|||||||
|
|
||||||
async def get_latest_install_file(session, version, feeds_path, install_file):
|
async def get_latest_install_file(session, version, feeds_path, install_file):
|
||||||
install_file_loc = f"http://feeds.braiins-os.com/{version}/{install_file}"
|
install_file_loc = f"http://feeds.braiins-os.com/{version}/{install_file}"
|
||||||
feeds_file_path = os.path.join(feeds_path, "toolbox_bos_am1-s9")
|
feeds_file_path = os.path.join(feeds_path, "toolbox_bos_install_am1-s9")
|
||||||
|
|
||||||
with open(feeds_file_path, "a+") as feeds_file:
|
with open(feeds_file_path, "a+") as feeds_file:
|
||||||
feeds_file.write(version + "\t" + install_file)
|
feeds_file.write(version + "\t" + install_file.strip() + "\n")
|
||||||
|
|
||||||
install_file_folder = os.path.join(feeds_path, version)
|
install_file_folder = os.path.join(feeds_path, version)
|
||||||
if os.path.exists(install_file_folder):
|
if os.path.exists(install_file_folder):
|
||||||
@@ -133,7 +133,7 @@ async def get_local_versions():
|
|||||||
if not os.path.exists(feeds_path):
|
if not os.path.exists(feeds_path):
|
||||||
os.mkdir(feeds_path)
|
os.mkdir(feeds_path)
|
||||||
|
|
||||||
feeds_file_path = os.path.join(feeds_path, "toolbox_bos_am1-s9")
|
feeds_file_path = os.path.join(feeds_path, "toolbox_bos_install_am1-s9")
|
||||||
|
|
||||||
if not os.path.exists(feeds_file_path):
|
if not os.path.exists(feeds_file_path):
|
||||||
feeds_file = open(feeds_file_path, "w+")
|
feeds_file = open(feeds_file_path, "w+")
|
||||||
|
|||||||
Reference in New Issue
Block a user