]> git.ipfire.org Git - people/ms/network.git/commitdiff
util: Fail silently when directory already exists
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 22 Sep 2018 12:05:06 +0000 (13:05 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 22 Sep 2018 12:05:06 +0000 (13:05 +0100)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/functions/functions.util

index 1be6dc14cc822d9038cdba7d326f57ab796c2f3f..31c163198a8c2add6e327a9a1efa6608682d8429 100644 (file)
@@ -251,6 +251,11 @@ file_get_age() {
 make_directory() {
        local path="${1}"
 
+       # Exit silently when directory already exists
+       if [ -d "${path}" ]; then
+               return ${EXIT_OK}
+       fi
+
        if ! mkdir -p "${path}"; then
                log ERROR "Could not create directory ${path}"
                return ${EXIT_ERROR}