# HG changeset patch # User Philip Nienhuis # Date 1429284865 25200 # Node ID d6e523825abc61bb6981ba95d20738f52df7ed60 # Parent 8bfadb26afcd86459adae6f4d3065bd6fcc22abd zip.m: fix XFAIL on Windows; fix test (bug #44811). * zip.m: Don't use multiple commands in one system call since shell cmd separator is different between Windows and UNIX. Correct "extension" to "ext" to match real variable name in BIST test. diff --git a/scripts/miscellaneous/zip.m b/scripts/miscellaneous/zip.m --- a/scripts/miscellaneous/zip.m +++ b/scripts/miscellaneous/zip.m @@ -55,10 +55,12 @@ zipfile = make_absolute_filename (zipfile); - cmd = sprintf ("cd %s; zip -r %s %s", - rootdir, zipfile, sprintf (" %s", files{:})); + cmd = sprintf ("zip -r %s %s", zipfile, sprintf (" %s", files{:})); + origdir = pwd (); + cd (rootdir); [status, output] = system (cmd); + cd (origdir); if (status) error ("zip: zip failed with exit status = %d", status); @@ -108,7 +110,7 @@ %! endif %! unwind_protect_cleanup %! unlink (filename); -%! unlink ([dirname, filesep, basename, extension]); +%! unlink ([dirname, filesep, basename, ext]); %! rmdir (dirname); %! end_unwind_protect