mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-24 11:16:51 +00:00
config/functions: fix install_binary_addon library handling
xmlstarlet uses an exit code of 1 if the value wasn't found. This causes the build to abort as the scripts are running with "set -e". Fix this so the code checking for empty responses can work as intended. Signed-off-by: Matthias Reichl <hias@horus.com>
This commit is contained in:
parent
4b14c6c946
commit
231d62653c
@ -187,7 +187,7 @@ install_binary_addon() {
|
||||
mkdir -p $ADDON_BUILD/$addon_id/
|
||||
cp -R $PKG_BUILD/.install_pkg/usr/share/$MEDIACENTER/addons/$addon_id/* $ADDON_BUILD/$addon_id/
|
||||
|
||||
addon_so=$(xmlstarlet sel -t -v "/addon/extension/@library_linux" $ADDON_BUILD/$addon_id/addon.xml)
|
||||
addon_so=$(xmlstarlet sel -t -v "/addon/extension/@library_linux" $ADDON_BUILD/$addon_id/addon.xml || :)
|
||||
if [ -n "$addon_so" ]; then
|
||||
cp -L $PKG_BUILD/.install_pkg/usr/lib/$MEDIACENTER/addons/$addon_id/$addon_so $ADDON_BUILD/$addon_id/
|
||||
chmod +x $ADDON_BUILD/$addon_id/$addon_so
|
||||
|
Loading…
x
Reference in New Issue
Block a user