ghc_fix_dynamic_rpath: abort for non-existent executable name

epel9
Jens Petersen 11 years ago
parent 6c6978937a
commit 87a97e89f3

@ -138,6 +138,7 @@ fi
PDIR=$(cd ..; pwd)\ PDIR=$(cd ..; pwd)\
for i in %*; do\ for i in %*; do\
PROG=%{buildroot}%{_bindir}/$i\ PROG=%{buildroot}%{_bindir}/$i\
if [ -x "$PROG" ]; then\
RPATH=$(chrpath $PROG| sed -e "s@^$PROG: RPATH=@@")\ RPATH=$(chrpath $PROG| sed -e "s@^$PROG: RPATH=@@")\
case $RPATH in\ case $RPATH in\
*$PDIR*)\ *$PDIR*)\
@ -145,6 +146,10 @@ for i in %*; do\
chrpath -r $NEWRPATH $PROG\ chrpath -r $NEWRPATH $PROG\
;;\ ;;\
esac\ esac\
else\
echo "%ghc_fix_dynamic_rpath: no such file $PROG"\
exit 1\
fi\
done\ done\
%endif\ %endif\
%{nil} %{nil}

Loading…
Cancel
Save