#!/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