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