diff --git a/lib/SLUB/LZA/TA/Command/init.pm b/lib/SLUB/LZA/TA/Command/init.pm index 3f8acd98584415f14d53990235bb8d246ac3db18..2e4e6e083a88e1a865c23b41ee91ea95cf6e174d 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 }, ">");