diff options
Diffstat (limited to 'vars/libxml2.vars')
-rw-r--r-- | vars/libxml2.vars | 16 |
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 |