Also setting cwd (bad choice of name) to the workdir if one was specified. Which makes the trace.log to end up in the workdir as well.
This commit is contained in:
parent
b672efdf6b
commit
becd29fa54
|
|
@ -105,11 +105,12 @@ class sys_command():#Thread):
|
|||
self.status = 'starting'
|
||||
|
||||
user_catalogue = os.path.expanduser('~')
|
||||
self.cwd = f"{user_catalogue}/.cache/archinstall/workers/{kwargs['worker_id']}/"
|
||||
|
||||
if (workdir := kwargs.get('workdir', None)):
|
||||
self.cwd = workdir
|
||||
self.exec_dir = workdir
|
||||
else:
|
||||
self.cwd = f"{user_catalogue}/.cache/archinstall/workers/{kwargs['worker_id']}/"
|
||||
self.exec_dir = f'{self.cwd}/{os.path.basename(self.cmd[0])}_workingdir'
|
||||
|
||||
if not self.cmd[0][0] == '/':
|
||||
|
|
|
|||
Loading…
Reference in New Issue