Add a test for relocations that are valid paths but would be invalid URIs if mis-interpreted
5 razor=`pwd`/../src/razor
9 $razor list-files | grep -F -x "$1" > /dev/null
11 echo $1: Not in database >&2
15 if [ ! -e "$tmproot$1" ]; then
16 echo $1: Not in filesystem >&2
21 tmproot=`mktemp -dt` || exit 1
22 export RAZOR_ROOT="file:$tmproot"
23 scratchdir=`mktemp -dt` || exit 1
24 (cd base && ../tftpd $scratchdir/tftpd.pid $scratchdir/tftpd.port) || exit 1
28 export YUM_URL="tftp://localhost:$port/"
35 if $razor import-yum; then
41 if $razor install zap; then
47 check_file /usr/bin/zap
48 rm -rf "$scratchdir" "$tmproot"