diff --git a/config/addon/addon.xml b/config/addon/addon.xml
index 12e8445fab..c26dd633ab 100644
--- a/config/addon/addon.xml
+++ b/config/addon/addon.xml
@@ -12,6 +12,7 @@
library="default.py">
executable
+@EXTENSIONS@
@PKG_SHORTDESC@
diff --git a/scripts/create_addon b/scripts/create_addon
index 8bb70eac8c..f3f4ce4f4f 100755
--- a/scripts/create_addon
+++ b/scripts/create_addon
@@ -51,6 +51,22 @@ if [ "$PKG_IS_ADDON" = "yes" ] ; then
REQUIRES_ADDONVERSION=`echo $i | cut -f2 -d ":"`
REQUIRES="$REQUIRES\n "
done
+
+ for i in $PKG_ADDON_EXTENSIONS; do
+ EXTENSIONS_POINT=`echo $i | cut -f1 -d ":"`
+ EXTENSIONS_LIBRARY=`echo $i | cut -f2 -d ":"`
+ EXTENSIONS_SERVICE_START=`echo $i | cut -f3 -d ":"`
+ EXTENTION_TEMP=" "
+ else
+ EXTENTION_TEMP="$EXTENTION_TEMP>"
+ fi
+
+ EXTENTION_TEMP="$EXTENTION_TEMP\n executable\n "
+ EXTENSIONS="$EXTENSIONS\n$EXTENTION_TEMP"
+ done
unset IFS
@@ -72,6 +88,7 @@ if [ "$PKG_IS_ADDON" = "yes" ] ; then
-e "s|@PKG_LONGDESC@|$PKG_LONGDESC|g" \
-e "s|@PKG_DISCLAIMER@|$PKG_DISCLAIMER|g" \
-e "s|@PROVIDER_NAME@|$PROVIDER_NAME|g" \
+ -e "s|@EXTENSIONS@|$EXTENSIONS|g" \
-i $ADDON_BUILD/$PKG_ADDON_ID/addon.xml
else
CUST_ADDON_VERSION="$PKG_VERSION"