Mercurial > octave-nkf
changeset 20117:d6e523825abc
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.
author | Philip Nienhuis <prnienhuis@users.sf.net> |
---|---|
date | Fri, 17 Apr 2015 08:34:25 -0700 |
parents | 8bfadb26afcd |
children | ade6e5ae6164 |
files | scripts/miscellaneous/zip.m |
diffstat | 1 files changed, 5 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/scripts/miscellaneous/zip.m Thu Apr 16 09:35:01 2015 -0700 +++ b/scripts/miscellaneous/zip.m Fri Apr 17 08:34:25 2015 -0700 @@ -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