diff options
Diffstat (limited to 'sanity_check')
-rwxr-xr-x | sanity_check | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/sanity_check b/sanity_check new file mode 100755 index 000000000..ba64276f2 --- /dev/null +++ b/sanity_check @@ -0,0 +1,51 @@ +#!/bin/sh + +VERSION=$1 + +if [ ! -f gtk+-$VERSION.tar.gz ]; then + echo "ERROR: gtk+-$VERSION.tar.gz does not exist..." + exit 1 +fi + +echo "" + +echo "Checking gtk+-$VERSION.tar.gz..." +tar xfz gtk+-$VERSION.tar.gz + + +for file in README gtk+.spec docs/gtk-config.1 +do + echo -n "$file... " + if [ "x`grep $VERSION gtk+-$VERSION/$file | wc -l | awk -F' ' '{print $1}'`" == "x1" ]; then + echo "ok" + else + echo "failed." + exit 1 + fi +done + +echo -n "INSTALL..." +if [ "x`grep $VERSION gtk+-$VERSION/INSTALL | wc -l | awk -F' ' '{print $1}'`" == "x2" ]; then + echo "ok" +else + echo "failed." + exit 1 +fi + +echo -n "NEWS..." +if [ "x`grep "GTK+ $VERSION" gtk+-$VERSION/NEWS | wc -l | awk -F' ' '{print $1}'`" == "x1" ]; then + echo "ok" +else + echo "failed." + exit 1 +fi + + +echo "" +echo "Number of lines in created documentation files:" + +wc -l gtk+-$VERSION/docs/html/*.html | grep -v total +wc -l gtk+-$VERSION/docs/text/*.txt | grep -v total +wc -l gtk+-$VERSION/docs/*.info | grep -v total + +rm -rf gtk+-$VERSION |