3 # re-create localconfig files (platform, versions) if need be
5 # Copyright (c) 1997-2002 Silicon Graphics, Inc. All Rights Reserved.
8 # generic initialization
12 trap "rm -f $tmp.*; exit" 0 1 2 3 15
14 eval `./mk.pcpversion $PCP_VERSION`
16 if which rpm
>/dev
/null
2>&1
19 rpm
-q pcp-pro
>/dev
/null
2>&1
21 PCP_PRO_VER
=`rpm -q pcp-pro \
22 | sed -e 's/pcp-pro-//' \
25 -e 's/^\(..\)\(.\)$/\10\2/'`
31 cat <<End-of-File >$tmp.out
32 PCP_PLATFORM=$PCP_PLATFORM
35 PCP_PRO_VER=$PCP_PRO_VER
40 awk -F= '{ print "#define",$1,$2 }' < $tmp.out
> src
/localconfig.h
41 mv $tmp.out localconfig
44 if [ ! -f localconfig
]
46 echo "Installing \"localconfig\""
48 elif diff $tmp.out localconfig
>/dev
/null
52 echo "Updating \"localconfig\""