mirror of
https://git.icinga.com/packaging/rpm-icingaweb2.git
synced 2025-07-31 01:44:06 +02:00
44 lines
1023 B
Bash
Executable File
44 lines
1023 B
Bash
Executable File
#!/bin/bash
|
|
# this script runs in the rpm_test environment
|
|
|
|
. /etc/os-release
|
|
if [ "$VERSION" == "12-SP4" ] || [ "$VERSION" == "12-SP5" ]; then
|
|
echo "Can't run test on sles/12.4 or sles/12.5, php packages are broken"
|
|
exit 0
|
|
fi
|
|
|
|
SCRIPT_HOME="$(dirname "$(readlink -f "$0")")"
|
|
|
|
if ! $SCRIPT_HOME/prepare_test.sh; then
|
|
exit 1
|
|
fi
|
|
|
|
sleep 10
|
|
|
|
output=`mktemp`
|
|
|
|
if curl -v http://127.0.0.1/icingaweb2/authentication/login -o "$output"; then
|
|
if grep -q '<div id="login"' "$output"; then
|
|
echo "Login page available"
|
|
exit 0
|
|
else
|
|
echo "Didn't get a logon page from the webserver!"
|
|
echo
|
|
echo "Output of the page is:"
|
|
echo "====================================="
|
|
cat "$output"
|
|
exit 1
|
|
fi
|
|
else
|
|
echo "Request for login page failed!"
|
|
echo
|
|
echo "Output of the page is:"
|
|
echo "====================================="
|
|
cat "$output"
|
|
echo "====================================="
|
|
sudo sh -ex <<<'cat /var/log/httpd/*error* /var/log/apache2/*error*'
|
|
exit 1
|
|
fi
|
|
|
|
# vi: ts=2 sw=2 expandtab :
|