summaryrefslogtreecommitdiffhomepage
path: root/vars/install_strip_host.vars
diff options
context:
space:
mode:
Diffstat (limited to 'vars/install_strip_host.vars')
-rw-r--r--vars/install_strip_host.vars17
1 files changed, 11 insertions, 6 deletions
diff --git a/vars/install_strip_host.vars b/vars/install_strip_host.vars
index 1a60be72..624cb749 100644
--- a/vars/install_strip_host.vars
+++ b/vars/install_strip_host.vars
@@ -3,15 +3,20 @@
#
pkg_install_strip_host_all() {
- if [ -e "${PREFIX}/bin/${PKG_TARGET}-install-strip" ]; then
- rtl_fileop rm "${PREFIX}/bin/${PKG_TARGET}-install-strip";
+ if [ -e "${PREFIX}/bin/${PKG_TARGET}-install-strip" ]\
+ && ! rtl_fileop rm "${PREFIX}/bin/${PKG_TARGET}-install-strip"; then
+ return 1;
fi;
- rtl_fileop mkdir "${PREFIX}/bin";
- cat > "${PREFIX}/bin/${PKG_TARGET}-install-strip" <<EOF
+ if ! rtl_fileop mkdir "${PREFIX}/bin" \
+ || ! cat > "${PREFIX}/bin/${PKG_TARGET}-install-strip" <<EOF
#!/bin/sh
install -s "\${@}";
EOF
- chmod +x "${PREFIX}/bin/${PKG_TARGET}-install-strip";
+ then
+ return 1;
+ elif ! rtl_fileop chmod +x "${PREFIX}/bin/${PKG_TARGET}-install-strip"; then
+ return 1;
+ fi;
};
-# vim:filetype=sh
+# vim:filetype=sh textwidth=0