#!/bin/sh
#
# Test the documentation.

set -e

# Grab suite value for both testing and stable release cases.
if grep -q / /etc/debian_version ; then
	suite=$(cat /etc/debian_version | cut -d/ -f1)
else
	suite=$(lsb_release -sc)
fi

capsuite=$(echo $suite | sed 's/\([a-z]\)\([a-zA-Z0-9]*\)/\u\1\2/g')

docfile=/usr/share/doc/debian-edu-doc/en/debian-edu-$suite-manual.html
docurl=https://wiki.debian.org/DebianEdu/Documentation/$capsuite

if [ -r $docfile ] ; then
    fixmes=$(grep -c FIXME: $docfile)
    if [ 0 -eq "$fixmes" ]; then
	echo "success: $0: Release manual has zero FIXMEs."
    else
	echo "error: $0: The manual for the $capsuite release has $fixmes FIXMEs.  Please fix at $docurl."
    fi
else
    echo "error: $0: Unable to find documentation at $docfile."
fi

exit 0
