#! /bin/sh -e SCRATCH=scratch/$(basename $0 .sh) ./simple oldInterpreter=$(../src/patchelf --print-interpreter ./simple) echo "current interpreter is $oldInterpreter" rm -rf ${SCRATCH} mkdir -p ${SCRATCH} cp simple ${SCRATCH}/ ../src/patchelf --set-interpreter /oops ${SCRATCH}/simple echo "running with missing interpreter..." if ${SCRATCH}/simple; then echo "simple works, but it shouldn't" exit 1 fi