mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-24 11:16:51 +00:00
xbmc: oe_setup_addon: create missing folder (early)
This commit is contained in:
parent
3128985ed4
commit
8f15030d77
@ -21,21 +21,20 @@ oe_setup_addon() {
|
||||
DEF="/storage/.xbmc/addons/$1/settings-default.xml"
|
||||
CUR="/storage/.xbmc/userdata/addon_data/$1/settings.xml"
|
||||
|
||||
# copy defaults
|
||||
if [ -f "$DEF" -a ! -f "$CUR" ] ; then
|
||||
mkdir -p "/storage/.xbmc/userdata/addon_data/$1"
|
||||
cp "$DEF" "$CUR"
|
||||
fi
|
||||
|
||||
# parse config
|
||||
[ -f "$DEF" ] && eval $(cat "$DEF" | awk -F\" '{print $2"=\""$4"\""}' | sed '/^=/d')
|
||||
[ -f "$CUR" ] && eval $(cat "$CUR" | awk -F\" '{print $2"=\""$4"\""}' | sed '/^=/d')
|
||||
|
||||
# export some useful variables
|
||||
ADDON_DIR="$HOME/.xbmc/addons/$1"
|
||||
ADDON_HOME="$HOME/.xbmc/userdata/addon_data/$1"
|
||||
ADDON_LOG_FILE="$ADDON_HOME/service.log"
|
||||
|
||||
[ ! -d $ADDON_HOME ] && mkdir -p $ADDON_HOME
|
||||
|
||||
# copy defaults
|
||||
if [ -f "$DEF" -a ! -f "$CUR" ] ; then
|
||||
cp "$DEF" "$CUR"
|
||||
fi
|
||||
|
||||
# parse config
|
||||
[ -f "$DEF" ] && eval $(cat "$DEF" | awk -F\" '{print $2"=\""$4"\""}' | sed '/^=/d')
|
||||
[ -f "$CUR" ] && eval $(cat "$CUR" | awk -F\" '{print $2"=\""$4"\""}' | sed '/^=/d')
|
||||
fi
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user