#!/bin/bash printf "Initializing tests ...\n" fakechroot="" [ -x /usr/bin/fakechroot ] && fakechroot="/usr/bin/fakechroot" \ || [ "$(id -u)" -eq 0 ] || { \ printf "Error: Testing needs fakechroot or whoami=root for chroot." return 1 } TMPROOT=$(mktemp -d /tmp/test-nginx-util-XXXXXX) ln -s /bin ${TMPROOT}/bin mkdir -p ${TMPROOT}/usr/bin/ cp ./test-nginx-util-root.sh ${TMPROOT}/usr/bin/ printf "\n\n******* Testing nginx-ssl-util-noubus *******\n" cp ./nginx-ssl-util-noubus ${TMPROOT}/usr/bin/nginx-util ${fakechroot} /bin/chroot ${TMPROOT} /bin/sh -c /usr/bin/test-nginx-util-root.sh echo $? printf "\n\n******* Testing nginx-ssl-util-nopcre-noubus *******\n" cp ./nginx-ssl-util-nopcre-noubus ${TMPROOT}/usr/bin/nginx-util ${fakechroot} /bin/chroot ${TMPROOT} /bin/sh -c /usr/bin/test-nginx-util-root.sh rm -r ${TMPROOT}