1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
#!/bin/sh
#
# Copyright (C) 1996-2008 by CERN/IT/PDP/DM
# All rights reserved
#
# @(#)$RCSfile: setosflags,v $ $Revision: 1.4 $ $Date: 2008/01/14 10:22:50 $ CERN IT-PDP/DM Jean-Philippe Baud
# set BOOTSTRAPCFLAGS, OSMAJNO and OSMINNO automatically
#
sysname=`uname -s`
sysrel=`uname -r`
case $sysname in
AIX) OSMAJNO=`uname -v`
OSMINNO=$sysrel
;;
Darwin) OSMAJNO=`sw_vers -productVersion | cut -d'.' -f1`
OSMINNO=`sw_vers -productVersion | cut -d'.' -f2`
;;
HP-UX) OSMAJNO=`echo $sysrel | awk '{ print int(substr($1,3,2))}'`
OSMINNO=`echo $sysrel | awk '{ print int(substr($1,6,2))}'`
if [ $OSMAJNO -ge 10 ]
then
BOOTSTRAPCFLAGS="-DHPUX10"
fi;;
IRIX | IRIX64) OSMAJNO=`echo $sysrel | awk '{ print substr($1,1,1)}'`
OSMINNO=`echo $sysrel | awk '{ print substr($1,3)}'`
if [ $OSMAJNO -ge 5 ]
then
BOOTSTRAPCFLAGS="-DIRIX5"
fi;;
SunOS) OSMAJNO=`echo $sysrel | awk '{ print substr($1,1,1)}'`
OSMINNO=`echo $sysrel | awk '{ print int(substr($1,3))}'`
if [ $OSMAJNO -eq 5 ]
then
BOOTSTRAPCFLAGS="-DSOLARIS"
fi;;
OSF1) OSMAJNO=`echo $sysrel | awk '{ print substr($1,2,1)}'`
OSMINNO=`echo $sysrel | awk '{ print substr($1,4)}'`
;;
Linux) OSMAJNO=`echo $sysrel | awk '{ print substr($1,1,1)}'`
OSMINNO=`echo $sysrel | awk '{ print substr($1,3)}'`
;;
LynxOS) OSMAJNO=`echo $sysrel | awk '{ print substr($1,1,1)}'`
OSMINNO=`echo $sysrel | awk '{ print substr($1,3)}'`
;;
esac
export BOOTSTRAPCFLAGS OSMAJNO OSMINNO
|