#! /bin/sh set -euf cd `dirname $0` target=../../bin/realpath findexe() { OLDIFS="$IFS" IFS=: for d in $PATH; do f="$d/$1" if test -f "$f" -a -x "$f"; then echo $f IFS="$OLDIFS" return fi done IFS="$OLDIFS" ! : } if exe="`findexe readlink`" && $exe -f install | grep -q /install$; then ! test -e $target || rm $target cat > $target <&2 exit fi if type ruby 1>/dev/null 2>/dev/null; then ln -snf ../query/realpath/src/realpath.rb $target echo '//query/realpath: install realpath.rb' >&2 exit fi echo 'Error 2: your system is made of stupid!' exit 23