From eac0c8b7297db7c35929d1870f14115ddfc94543 Mon Sep 17 00:00:00 2001 From: Robert Butora <robert.butora@inaf.it> Date: Wed, 15 May 2024 20:09:48 +0200 Subject: [PATCH] mcutout zip files without dirs --- .../servlet/src/main/java/cutout/DatasetsCli.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/data-access/servlet/src/main/java/cutout/DatasetsCli.java b/data-access/servlet/src/main/java/cutout/DatasetsCli.java index 3de95c1..395002b 100644 --- a/data-access/servlet/src/main/java/cutout/DatasetsCli.java +++ b/data-access/servlet/src/main/java/cutout/DatasetsCli.java @@ -122,17 +122,20 @@ class DatasetsCli implements Datasets LOGGER.info("cut-id"+ String.valueOf(cut.index) + " -> " + cut.content); if(cut.contentType == MCutResult.Cut.ContentType.FILENAME) { - sb.append(" " + cut.content); + Path p = Paths.get(cut.content); + sb.append(" " + p.getFileName().toString()); } } final String tgzFileName = settings.fitsPaths.cutouts() + "/mcutout_TIMESTAMP.tar.gz"; - String[] cmd = new String[4]; + String[] cmd = new String[6]; cmd[0] = "/bin/tar"; cmd[1] = "cfz"; cmd[2] = tgzFileName; - cmd[3] = sb.toString(); + cmd[3] = "-C"; + cmd[4] = settings.fitsPaths.cutouts(); + cmd[5] = sb.toString(); LOGGER.info("CMD: " + String.join(" ",cmd)); -- GitLab