From 09ff01745b8de122f227e93edfa01b6ceb55f197 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Wed, 9 Jan 2019 11:38:56 +0100 Subject: [PATCH] config/functions: fix addon changelog --- config/functions | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/config/functions b/config/functions index c8306ffd85..fd3e678b7f 100644 --- a/config/functions +++ b/config/functions @@ -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