From d4cc578e2335dd63694fe232a3c1995c50483635 Mon Sep 17 00:00:00 2001 From: Lin Jian Date: Tue, 3 Mar 2026 22:39:27 +0800 Subject: [PATCH] emacs: use relative downloaded paths in update-from-overlay.py We chdir to the dir where update-from-overlay.py is in. So we can use relative paths. This also aligns with how we use paths in git commit. --- .../editors/emacs/elisp-packages/update-from-overlay.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/pkgs/applications/editors/emacs/elisp-packages/update-from-overlay.py b/pkgs/applications/editors/emacs/elisp-packages/update-from-overlay.py index 5805a755ba74..cde191f5f05c 100755 --- a/pkgs/applications/editors/emacs/elisp-packages/update-from-overlay.py +++ b/pkgs/applications/editors/emacs/elisp-packages/update-from-overlay.py @@ -108,7 +108,6 @@ def main( name, sha, emacs_overlay=emacs_overlay, - here_directory=here_directory, logger=logger, ) @@ -175,7 +174,6 @@ def fetch_fileset( name: str, sha: str, emacs_overlay: EmacsOverlay, - here_directory: HereDirectory, logger: logging.Logger, ) -> None: """Fetch a fileset from emacs overlay. @@ -190,15 +188,13 @@ def fetch_fileset( basename = emacs_overlay.elisp_packages_set[name]["basename"] url = f"{emacs_overlay.raw_url}/{sha}/{location}/{basename}" - destination = here_directory.path / basename - logger.debug(f"Getting {url}") with ( urllib.request.urlopen(url) as input_stream, - open(destination, "wb") as output_file, + open(basename, "wb") as output_file, ): - logger.info(f"Installing {destination}") + logger.info(f"Installing {basename}") shutil.copyfileobj(input_stream, output_file) logger.debug("END")