1#!/bin/sh 2 3set -e 4 5if test "x${srcdir}" = "x"; then 6 srcdir=. 7fi 8 9if test "x${top_builddir}" = "x"; then 10 top_builddir=.. 11fi 12 13echo "Testing in build directory: '${top_builddir}' and cwd: '$(pwd)'" 14 15tmpdir="${top_builddir}/tests/tmp/lighttpd" 16 17# create test-framework 18rm -rf "${tmpdir}" 19mkdir -p "${tmpdir}/servers/www.example.org/pages/" 20mkdir -p "${tmpdir}/servers/www.example.org/pages/dummydir/" 21mkdir -p "${tmpdir}/servers/www.example.org/pages/~test ä_/" 22mkdir -p "${tmpdir}/servers/www.example.org/pages/go/" 23mkdir -p "${tmpdir}/servers/www.example.org/pages/expire/" 24mkdir -p "${tmpdir}/servers/www.example.org/pages/indexfile/" 25mkdir -p "${tmpdir}/servers/123.example.org/pages/" 26mkdir -p "${tmpdir}/servers/a.example.org/pages/a/" 27mkdir -p "${tmpdir}/servers/b.example.org/pages/b/" 28mkdir -p "${tmpdir}/logs/" 29mkdir -p "${tmpdir}/cache/" 30mkdir -p "${tmpdir}/cache/compress/" 31 32# copy everything into the right places 33cp "${srcdir}/docroot/www/"*.html \ 34 "${srcdir}/docroot/www/"*.php \ 35 "${srcdir}/docroot/www/"*.pl \ 36 "${srcdir}/docroot/www/"*.fcgi \ 37 "${srcdir}/docroot/www/"*.shtml \ 38 "${srcdir}/docroot/www/"*.txt \ 39 "${tmpdir}/servers/www.example.org/pages/" 40cp "${srcdir}/docroot/www/go/"*.php "${tmpdir}/servers/www.example.org/pages/go/" 41cp "${srcdir}/docroot/www/expire/"*.txt "${tmpdir}/servers/www.example.org/pages/expire/" 42cp "${srcdir}/docroot/www/indexfile/"*.php "${tmpdir}/servers/www.example.org/pages/indexfile/" 43cp "${srcdir}/docroot/www/indexfile/"*.pl "${tmpdir}/servers/www.example.org/pages/indexfile/" 44cp "${srcdir}/docroot/123/"*.txt \ 45 "${srcdir}/docroot/123/"*.html \ 46 "${srcdir}/docroot/123/"*.php \ 47 "${srcdir}/docroot/123/"*.bla \ 48 "${tmpdir}/servers/123.example.org/pages/" 49cp "${srcdir}/lighttpd.user" "${tmpdir}/" 50cp "${srcdir}/lighttpd.htpasswd" "${tmpdir}/" 51cp "${srcdir}/var-include-sub.conf" "${tmpdir}/../" 52touch "${tmpdir}/servers/www.example.org/pages/image.jpg" \ 53 "${tmpdir}/servers/www.example.org/pages/image.JPG" \ 54 "${tmpdir}/servers/www.example.org/pages/Foo.txt" \ 55 "${tmpdir}/servers/www.example.org/pages/a" \ 56 "${tmpdir}/servers/www.example.org/pages/index.html~" 57echo "12345" > "${tmpdir}/servers/123.example.org/pages/range.pdf" 58 59printf "%-40s" "preparing infrastructure" 60 61exit 0 62