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