config/functions: fix addon changelog

This commit is contained in:
MilhouseVH 2019-01-09 11:38:56 +01:00 committed by CvH
parent 7d0c57ef3f
commit 09ff01745b

View File

@ -1042,6 +1042,7 @@ install_addon_images() {
create_addon_xml() {
local addon_xml addon_version addon_name provider_name requires requires_addonname requires_addonversion screenshots
local tmp_changelog
addon_xml="$1/addon.xml"
@ -1065,11 +1066,14 @@ done
fi
if [ -f $PKG_DIR/changelog.txt ]; then
tmp_changelog="$(mktemp)"
cat ${PKG_DIR}/changelog.txt | xmlstarlet esc >"${tmp_changelog}"
sed -e "/@PKG_ADDON_NEWS@/ \
{
r $PKG_DIR/changelog.txt
r ${tmp_changelog}
d
}" -i "$addon_xml"
rm -f "${tmp_changelog}"
else
sed -e "s|@PKG_ADDON_NEWS@||g" -i "$addon_xml"
fi