summaryrefslogtreecommitdiffhomepage
path: root/vars/libxml2.vars
diff options
context:
space:
mode:
Diffstat (limited to 'vars/libxml2.vars')
-rw-r--r--vars/libxml2.vars16
1 files changed, 10 insertions, 6 deletions
diff --git a/vars/libxml2.vars b/vars/libxml2.vars
index 99fecd56..a30c3c1a 100644
--- a/vars/libxml2.vars
+++ b/vars/libxml2.vars
@@ -3,18 +3,22 @@
#
pkg_libxml2_install_make_post() {
- if [ -e "${PKG_DESTDIR}/bin/${PKG_TARGET}-xml2-config" ]; then
- rtl_fileop rm "${PKG_DESTDIR}/bin/${PKG_TARGET}-xml2-config";
+ if [ -e "${PKG_DESTDIR}/bin/${PKG_TARGET}-xml2-config" ]\
+ && ! rtl_fileop rm "${PKG_DESTDIR}/bin/${PKG_TARGET}-xml2-config"; then
+ return 1;
fi;
- cat > "${PKG_DESTDIR}/bin/${PKG_TARGET}-xml2-config" <<EOF
+ if ! cat > "${PKG_DESTDIR}/bin/${PKG_TARGET}-xml2-config" <<EOF
#!/bin/sh
case "\${1}" in
--cflags) echo "-I${PREFIX_NATIVE}/include/libxml2"; ;;
--libs) echo "-L${PREFIX_NATIVE}/lib" -lxml2 -lz -llzma -lpthread -lm; ;;
esac;
EOF
- chmod +x "${PKG_DESTDIR}/bin/${PKG_TARGET}-xml2-config";
-
+ then
+ return 1;
+ else
+ rtl_fileop chmod +x "${PKG_DESTDIR}/bin/${PKG_TARGET}-xml2-config";
+ fi;
};
-# vim:filetype=sh
+# vim:filetype=sh textwidth=0