From 7325f6c31e1f7f6bd94a9e01e916de2c355bcae1 Mon Sep 17 00:00:00 2001
From: Kai Reinhard <K.Reinhard@micromata.de>
Date: Mon, 07 Jan 2019 00:29:19 +0000
Subject: [PATCH] Environment variables are now built by BorgRepoConfig itself.

---
 borgbutler-core/src/main/java/de/micromata/borgbutler/jobs/AbstractCommandLineJob.java |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)

diff --git a/borgbutler-core/src/main/java/de/micromata/borgbutler/jobs/AbstractCommandLineJob.java b/borgbutler-core/src/main/java/de/micromata/borgbutler/jobs/AbstractCommandLineJob.java
index d551e57..bccf7ea 100644
--- a/borgbutler-core/src/main/java/de/micromata/borgbutler/jobs/AbstractCommandLineJob.java
+++ b/borgbutler-core/src/main/java/de/micromata/borgbutler/jobs/AbstractCommandLineJob.java
@@ -141,11 +141,22 @@
     }
 
     /**
+     *
+     * @param env
+     * @param variable Variable in format "variable=value".
+     */
+    protected void addEnvironmentVariable(Map<String, String> env, String variable) {
+        if (StringUtils.isNotBlank(variable)) {
+            EnvironmentUtils.addVariableToEnvironment(env, variable);
+        }
+    }
+
+    /**
      * Frees the output streams.
      * Should be called after a job was done, failed or cancelled while running.
      */
     public void cleanUp() {
-        log.info("Freeing resources of job: " + commandLineAsString);
+        log.debug("Freeing resources of job: " + commandLineAsString);
         outputStream = null;
         errorOutputStream = null;
     }

--
Gitblit v1.10.0