Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/archinstall/lib
diff options
context:
space:
mode:
authorAnton Hvornum <anton.feeds@gmail.com>2021-03-23 14:22:38 +0100
committerAnton Hvornum <anton.feeds@gmail.com>2021-03-23 14:22:38 +0100
commitbecd29fa54beaced554f6cf54d44706192ea9a9c (patch)
tree79bd3d13c9c463dbf57c4ad11babc97057239bd8 /archinstall/lib
parentb672efdf6b5951e53fa3548cc06cd1c319f82217 (diff)
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.
Diffstat (limited to 'archinstall/lib')
-rw-r--r--archinstall/lib/general.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/archinstall/lib/general.py b/archinstall/lib/general.py
index d79bbaa2..f2a714e7 100644
--- a/archinstall/lib/general.py
+++ b/archinstall/lib/general.py
@@ -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] == '/':