diff --git a/config/options b/config/options index 4b461a321a..4f42fc6562 100644 --- a/config/options +++ b/config/options @@ -86,6 +86,10 @@ VERBOSE="${VERBOSE:-yes}" # directory. CCACHE_CACHE_SIZE="10G" +# set addon paths +ADDON_PATH="$ADDON_VERSION/$ADDON_PROJECT/$TARGET_ARCH" +ADDON_URL="$ADDON_SERVER_URL/$ADDON_PATH" + # read local persistent options from $ROOT if available if [ -f "${ROOT}/.libreelec/options" ]; then . "${ROOT}/.libreelec/options" diff --git a/distributions/LibreELEC/options b/distributions/LibreELEC/options index 9ab2342b5c..09da4785e7 100644 --- a/distributions/LibreELEC/options +++ b/distributions/LibreELEC/options @@ -195,9 +195,8 @@ # Addon Server Url ADDON_SERVER_URL="https://addons.libreelec.tv" -# set the addon dirs - ADDON_PATH="$ADDON_VERSION/${DEVICE:-$PROJECT}/$TARGET_ARCH" - ADDON_URL="$ADDON_SERVER_URL/$ADDON_PATH" +# set the default addon project + ADDON_PROJECT="${DEVICE:-$PROJECT}" # Default size of system partition, in MB, eg. 512 SYSTEM_SIZE=512 diff --git a/projects/Allwinner/devices/A20/options b/projects/Allwinner/devices/A20/options index e79fa52d3d..67ac4cc751 100644 --- a/projects/Allwinner/devices/A20/options +++ b/projects/Allwinner/devices/A20/options @@ -45,7 +45,3 @@ # KODI Player implementation to use (default / bcm2835-driver / libfslvpuwrap) KODIPLAYER_DRIVER="$OPENGLES" - - # set the addon dirs - ADDON_PATH="$ADDON_VERSION/H3/$TARGET_ARCH" - ADDON_URL="$ADDON_SERVER_URL/$ADDON_PATH" diff --git a/projects/Allwinner/options b/projects/Allwinner/options index 0a3b7ca75f..dbf9b8bb7e 100644 --- a/projects/Allwinner/options +++ b/projects/Allwinner/options @@ -62,3 +62,5 @@ # debug tty path DEBUG_TTY="/dev/console" + # set the addon project + ADDON_PROJECT="H3" diff --git a/projects/Amlogic/devices/AMLGX/options b/projects/Amlogic/devices/AMLGX/options index f3eac9fba8..acc244b5b2 100644 --- a/projects/Amlogic/devices/AMLGX/options +++ b/projects/Amlogic/devices/AMLGX/options @@ -32,7 +32,3 @@ # Mali GPU family MALI_FAMILY="450 t820" - - # set the addon dirs - ADDON_PATH="$ADDON_VERSION/AMLG12/$TARGET_ARCH" - ADDON_URL="$ADDON_SERVER_URL/$ADDON_PATH" diff --git a/projects/Amlogic/options b/projects/Amlogic/options index d61cd46be2..b3077f7f5f 100644 --- a/projects/Amlogic/options +++ b/projects/Amlogic/options @@ -89,3 +89,6 @@ # debug tty path DEBUG_TTY="/dev/ttyAML0" + + # set the addon project + ADDON_PROJECT="AMLG12" diff --git a/projects/RPi/devices/Slice/options b/projects/RPi/devices/Slice/options index 7abb96dacc..c39d81d629 100644 --- a/projects/RPi/devices/Slice/options +++ b/projects/RPi/devices/Slice/options @@ -13,3 +13,6 @@ # Additional drivers ADDITIONAL_DRIVERS="${ADDITIONAL_DRIVERS} slice-drivers" + + # set the addon project + ADDON_PROJECT="RPi" diff --git a/projects/RPi/devices/Slice3/options b/projects/RPi/devices/Slice3/options index a321f10fef..373c3dc67c 100644 --- a/projects/RPi/devices/Slice3/options +++ b/projects/RPi/devices/Slice3/options @@ -13,3 +13,6 @@ # Additional drivers ADDITIONAL_DRIVERS="${ADDITIONAL_DRIVERS} slice-drivers" + + # set the addon project + ADDON_PROJECT="RPi2" diff --git a/projects/Rockchip/options b/projects/Rockchip/options index 3dc4c12eba..17e76f66a6 100644 --- a/projects/Rockchip/options +++ b/projects/Rockchip/options @@ -85,3 +85,6 @@ # debug tty path DEBUG_TTY="/dev/ttyS2" + + # set the addon project + ADDON_PROJECT="H3"