Blame OSX_Resources/InstallationCheck
|
Packit |
a4aae4 |
#!/bin/sh
|
|
Packit |
a4aae4 |
#
|
|
Packit |
a4aae4 |
# Check the architecture
|
|
Packit |
a4aae4 |
|
|
Packit |
a4aae4 |
# Check to make sure the computer is running 10.5 or later.
|
|
Packit |
a4aae4 |
|
|
Packit |
a4aae4 |
version=`uname -a | sed 's/.*Darwin Kernel Version \([0-9.]*\):.*/\1/'`
|
|
Packit |
a4aae4 |
major=`echo $version | sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
|
|
Packit |
a4aae4 |
minor=`echo $version | sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
|
|
Packit |
a4aae4 |
|
|
Packit |
a4aae4 |
if test $major -lt 9 -o $major -eq 9 -a $minor -lt 8
|
|
Packit |
a4aae4 |
then
|
|
Packit |
a4aae4 |
# Warn and display message 16 (the string displayed will be read from
|
|
Packit |
a4aae4 |
# InstallationCheck.strings using the exit code minus 32 to select the
|
|
Packit |
a4aae4 |
# specific string).
|
|
Packit |
a4aae4 |
exit 48
|
|
Packit |
a4aae4 |
fi
|
|
Packit |
a4aae4 |
|
|
Packit |
a4aae4 |
# we need libcurl 7.10.6 according to configure.ac
|
|
Packit |
a4aae4 |
version=`curl-config --version | sed 's/libcurl \([0-9.]*\).*/\1/'`
|
|
Packit |
a4aae4 |
major=`echo $version | sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
|
|
Packit |
a4aae4 |
minor=`echo $version | sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
|
|
Packit |
a4aae4 |
|
|
Packit |
a4aae4 |
if test $major -lt 7 -o $major -eq 7 -a $minor -lt 10
|
|
Packit |
a4aae4 |
then
|
|
Packit |
a4aae4 |
# Fail and display message 17 (exit code - 96) (the string displayed
|
|
Packit |
a4aae4 |
# will be read from InstallationCheck.strings using the exit code
|
|
Packit |
a4aae4 |
# minus 96 to select the specific string.)
|
|
Packit |
a4aae4 |
exit 113
|
|
Packit |
a4aae4 |
fi
|
|
Packit |
a4aae4 |
|
|
Packit |
a4aae4 |
# we need libxml2 2.6.16 according to configure.ac
|
|
Packit |
a4aae4 |
version=`xml2-config --version | sed 's/\([0-9.]*\).*/\1/'`
|
|
Packit |
a4aae4 |
major=`echo $version | sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
|
|
Packit |
a4aae4 |
minor=`echo $version | sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
|
|
Packit |
a4aae4 |
|
|
Packit |
a4aae4 |
if test $major -lt 2 -o $major -eq 2 -a $minor -lt 6
|
|
Packit |
a4aae4 |
then
|
|
Packit |
a4aae4 |
# Fail and display message 18 (exit code - 96) (the string displayed
|
|
Packit |
a4aae4 |
# will be read from InstallationCheck.strings using the exit code
|
|
Packit |
a4aae4 |
# minus 96 to select the specific string.)
|
|
Packit |
a4aae4 |
exit 114
|
|
Packit |
a4aae4 |
fi
|
|
Packit |
a4aae4 |
|
|
Packit |
a4aae4 |
exit 0
|