From 936f3cb5e84a2e23c1925f707fe499d44c8055ab Mon Sep 17 00:00:00 2001
From: Andreas Romeyke <andreas.romeyke@slub-dresden.de>
Date: Mon, 18 Nov 2024 10:17:07 +0100
Subject: [PATCH] - fixed, if run within CI/CD, missed directories created

---
 lib/SLUB/LZA/TA/Command/init.pm | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lib/SLUB/LZA/TA/Command/init.pm b/lib/SLUB/LZA/TA/Command/init.pm
index 3f8acd9..2e4e6e0 100644
--- a/lib/SLUB/LZA/TA/Command/init.pm
+++ b/lib/SLUB/LZA/TA/Command/init.pm
@@ -79,6 +79,7 @@ RETRY:
             say "store config in $SLUB::LZA::TA::config_file";
         }
         my $file = path($SLUB::LZA::TA::config_file);
+        $file->parent->mkdir();
         $file->touch();
         $file->chmod("0600");
         my $fh = path($SLUB::LZA::TA::config_file)->filehandle({ exclusive => 0 }, ">");
-- 
GitLab