diff --git a/dzgui/const/constants.py b/dzgui/const/constants.py index d204e07..4f0bf2e 100644 --- a/dzgui/const/constants.py +++ b/dzgui/const/constants.py @@ -79,4 +79,4 @@ LOG_FILTERS = ("CRITICAL", "WARNING", "INFO", "DEBUG") TMP_PATH = "/tmp" TMP_TARBALL = "/tmp/dzgui.tar.gz" -TMP_EXE = "/tmp/dzgui" +TMP_EXE = "/tmp/dzgui/dzgui" diff --git a/dzgui/managers/update.py b/dzgui/managers/update.py index abe6818..e69e4f8 100644 --- a/dzgui/managers/update.py +++ b/dzgui/managers/update.py @@ -42,7 +42,7 @@ class UpdateManager: with tarfile.open(TMP_TARBALL) as tar: tar.extractall(TMP_PATH) - shutil.move(TMP_EXE, exe_path) + shutil.copy(TMP_EXE, exe_path) proc = subprocess.run([exe_path, "self", "restore"]) if proc.returncode == 0: