From 1d8a63bd9e9ce9f05c088e44ccb1f89001f65758 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=84min=20Baumeler?= Date: Tue, 7 Oct 2025 22:25:42 +0200 Subject: [PATCH] bugfix: create dirs and files if nonex. --- src/sh/local.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/sh/local.sh b/src/sh/local.sh index 23530e3..2578970 100644 --- a/src/sh/local.sh +++ b/src/sh/local.sh @@ -16,6 +16,15 @@ if [ ! "${LOCAL_LOADED:-}" ]; then LOCALDATA_RELEASES_LIST="$LOCALDATADIR/releases_list" DECORATION_FILENAME=${DECORATION_FILENAME:-"mbid.json"} + # Create necessary files + [ -d "$LOCALDATADIR" ] || mkdir -p "$LOCALDATADIR" + [ -f "$LOCALDATA_ARTISTS" ] || touch "$LOCALDATA_ARTISTS" + [ -f "$LOCALDATA_RELEASEGROUPS" ] || touch "$LOCALDATA_RELEASEGROUPS" + [ -f "$LOCALDATA_RELEASES" ] || touch "$LOCALDATA_RELEASES" + [ -f "$LOCALDATA_ARTISTS_LIST" ] || touch "$LOCALDATA_ARTISTS_LIST" + [ -f "$LOCALDATA_RELEASEGROUPS_LIST" ] || touch "$LOCALDATA_RELEASEGROUPS_LIST" + [ -f "$LOCALDATA_RELEASES_LIST" ] || touch "$LOCALDATA_RELEASES_LIST" + export LOCALDATADIR LOCALDATA_ARTISTS LOCALDATA_RELEASEGROUPS \ LOCALDATA_RELEASES LOCALDATA_ARTISTS_VIEW LOCALDATA_RELEASEGROUPS_VIEW \ LOCALDATA_RELEASES_VIEW LOCALDATA_ARTISTS_LIST LOCALDATA_RELEASEGROUPS_LIST \