From 33449d042ff3c49b957c4491223cd4bf4e0c7b13 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 16 Nov 2019 03:17:42 +0000 Subject: [PATCH 1/2] kodi-config: create userdata when it doesn't exist --- packages/mediacenter/kodi/scripts/kodi-config | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/mediacenter/kodi/scripts/kodi-config b/packages/mediacenter/kodi/scripts/kodi-config index b9586e8534..5844ebc6c0 100755 --- a/packages/mediacenter/kodi/scripts/kodi-config +++ b/packages/mediacenter/kodi/scripts/kodi-config @@ -8,6 +8,9 @@ KODI_ROOT=$HOME/.kodi BOOT_STATE="$(cat $HOME/.config/boot.status 2>/dev/null)" +# May not exist if testing a clean /storage/.kodi without rebooting +mkdir -p $KODI_ROOT/userdata + # hack: make addon-bins executable # done in kodi on addon install. but just in case.. chmod +x $KODI_ROOT/addons/*/bin/* 2>/dev/null From 084fcb1c44cf4d4c392d6c18cca69a028a904049 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sun, 17 Nov 2019 01:51:18 +0000 Subject: [PATCH 2/2] kodi: remove /storage/.kodi/userdata from tmpfiles.d, rely on kodi-config --- packages/mediacenter/kodi/tmpfiles.d/kodi-userdirs.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/mediacenter/kodi/tmpfiles.d/kodi-userdirs.conf b/packages/mediacenter/kodi/tmpfiles.d/kodi-userdirs.conf index d1a0937661..347a94098a 100644 --- a/packages/mediacenter/kodi/tmpfiles.d/kodi-userdirs.conf +++ b/packages/mediacenter/kodi/tmpfiles.d/kodi-userdirs.conf @@ -1,7 +1,7 @@ # SPDX-License-Identifier: GPL-2.0-or-later # Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv) +# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) -d /storage/.kodi/userdata 0755 root root - - d /storage/music 0755 root root - - d /storage/pictures 0755 root root - - d /storage/tvshows 0755 root root - -