commit - 01c39ba0015f715b2082f5ed54dc769d09c09bd0
commit + 05d1df97c300485d24dc31b4cf7f280fe1d693f4
blob - 0a518b8a7df0ad70d6eea687822c56cb3c7df2fa
blob + d4765957a067df670362089662ccfe377820782b
--- contrib/platformtest.sh
+++ contrib/platformtest.sh
#!/bin/sh
#
# ngIRCd -- The Next Generation IRC Daemon
-# Copyright (c)2001-2009 Alexander Barton <alex@barton.de>
+# Copyright (c)2001-2010 Alexander Barton <alex@barton.de>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
cd ..
fi
-echo "$NAME: Checking for ./configure script ..."
-if [ ! -e ./configure ]; then
- echo "$NAME: Not found. Running ./autogen.sh ..."
+echo "$NAME: Checking for ./autogen.sh script ..."
+if [ -e ./autogen.sh ]; then
+ echo "$NAME: Running ./autogen.sh ..."
[ -n "$VERBOSE" ] && ./autogen.sh || ./autogen.sh >/dev/null
fi
# Get compiler information
if [ -r "Makefile" ]; then
- eval $(grep "^CC = " Makefile | sed -e 's/ //g')
+ CC=$(grep "^CC = " Makefile | cut -d' ' -f3)
$CC --version 2>&1 | grep -i "GCC" >/dev/null
if [ $? -eq 0 ]; then
COMPILER=$($CC --version | head -n 1 | awk "{ print \$3 }" \
fi
# Get ngIRCd version information
-if [ -d ".git" ]; then
- VERSION=`git log --abbrev-commit --pretty=oneline HEAD~1.. \
- | head -1 | cut -d' ' -f1 | tr -d '.'`
-elif [ -r "Makefile" ]; then
- eval $(grep "^VERSION = " Makefile | sed -e 's/ //g')
-fi
+eval $(grep "^VERSION = " Makefile | sed -e 's/ //g')
+case "$VERSION" in
+ *-*-*)
+ VERSION=`echo "$VERSION" | cut -d'-' -f3 | cut -b2-`
+ ;;
+esac
[ -n "$VERSION" ] || VERSION="unknown"
# Get IO interface information