| @@ -1,43 +1,34 @@ | | | @@ -1,43 +1,34 @@ |
1 | # $NetBSD: INSTALL,v 1.1.1.1 2010/04/30 03:18:26 sbd Exp $ | | 1 | # $NetBSD: INSTALL,v 1.2 2011/02/05 13:21:13 obache Exp $ |
2 | | | 2 | |
3 | UNAME="@UNAME@" | | 3 | UNAME="@UNAME@" |
4 | case ${STAGE} in | | 4 | case ${STAGE} in |
5 | PRE-INSTALL) | | 5 | PRE-INSTALL) |
6 | OS_VERSION=`${UNAME} -r` | | 6 | OS_VERSION=`${UNAME} -r` |
7 | PKG_VERSION="${PKGNAME##*-}" | | 7 | PKG_VERSION="${PKGNAME##*-}" |
8 | case `${UNAME} -s` in | | 8 | case `${UNAME} -s` in |
9 | AIX) | | 9 | AIX) |
10 | if ${TEST} -f /usr/bin/oslevel ;then | | 10 | if ${TEST} -f /usr/bin/oslevel ;then |
11 | OS_VERSION=`/usr/bin/oslevel | \ | | 11 | OS_VERSION=`/usr/bin/oslevel | \ |
12 | sed -e's/\([0-9]*\.[0-9]*\).*/\1/'` | | 12 | sed -e's/\([0-9]*\.[0-9]*\).*/\1/'` |
13 | else | | 13 | else |
14 | OS_VERSION="`${UNAME} -v`.`${UNAME} -r`" | | 14 | OS_VERSION="`${UNAME} -v`.`${UNAME} -r`" |
15 | OS_VERSION=`echo "${OS_VERSION}" | \ | | 15 | OS_VERSION=`echo "${OS_VERSION}" | \ |
16 | sed -e's/\([0-9]*\.[0-9]*\).*/\1/'` | | 16 | sed -e's/\([0-9]*\.[0-9]*\).*/\1/'` |
17 | fi | | 17 | fi |
18 | ;; | | 18 | ;; |
19 | DragonFly|FreeBSD|Linux) | | 19 | DragonFly|FreeBSD|Linux) |
20 | OS_VERSION=`echo "${OS_VERSION}" | sed -e's/-.*$//'` | | 20 | OS_VERSION=`echo "${OS_VERSION}" | sed -e's/-.*$//'` |
21 | ;; | | 21 | ;; |
22 | Interix) | | | |
23 | if ${TEST} -f /usr/lib/libc.so.3.5 ;then | | | |
24 | OS_VERSION="3.5" | | | |
25 | elif ${TEST} -f /usr/lib/libc.so.3.1 ;then | | | |
26 | OS_VERSION="3.1" | | | |
27 | else | | | |
28 | OS_VERSION="3.0" | | | |
29 | fi | | | |
30 | ;; | | | |
31 | OSF1) | | 22 | OSF1) |
32 | OS_VERSION=`echo "${OS_VERSION}" | sed -e's/^V//'` | | 23 | OS_VERSION=`echo "${OS_VERSION}" | sed -e's/^V//'` |
33 | ;; | | 24 | ;; |
34 | HPUX) | | 25 | HPUX) |
35 | OS_VERSION=`echo "${OS_VERSION}" | sed -e's/^B.//'` | | 26 | OS_VERSION=`echo "${OS_VERSION}" | sed -e's/^B.//'` |
36 | ;; | | 27 | ;; |
37 | esac | | 28 | esac |
38 | | | 29 | |
39 | if ${TEST} "${OS_VERSION}" != "${PKG_VERSION}" ;then | | 30 | if ${TEST} "${OS_VERSION}" != "${PKG_VERSION}" ;then |
40 | echo "The Operating System version (${OS_VERSION}) does not match ${PKG_VERSION}" | | 31 | echo "The Operating System version (${OS_VERSION}) does not match ${PKG_VERSION}" |
41 | exit 1 | | 32 | exit 1 |
42 | fi | | 33 | fi |
43 | ;; | | 34 | ;; |