changeset 28065:7a22be5833c7

pkg: fix urlwrite error when working directory is not writable (bug #57825) * get_forge_download.m: Return a temporary local file name based on the Octave Forge package name and version.
author Mike Miller <mtmiller@octave.org>
date Sun, 16 Feb 2020 12:39:36 -0800
parents fbed279b7074
children 977793472fc9
files scripts/pkg/private/get_forge_download.m
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/scripts/pkg/private/get_forge_download.m	Sun Feb 16 11:31:48 2020 -0800
+++ b/scripts/pkg/private/get_forge_download.m	Sun Feb 16 12:39:36 2020 -0800
@@ -30,5 +30,6 @@
 
 function [url, local_file] = get_forge_download (name)
   [ver, url] = get_forge_pkg (name);
-  local_file = [name "-" ver ".tar.gz"];
+  local_file = tempname (tempdir (), [name "-" ver "-"]);
+  local_file = [local_file ".tar.gz"];
 endfunction