PACKAGE='nginx'
EIS_VERSION='0.3.11'
INT_VERSION='1.17.3'
DATE='2019-08-18'
STATUS='testing'
REQUIRED_BASE='2.8.19'
REQUIRED_LIB="$PACKAGE $EIS_VERSION"
URL="http://nginx.org/"
cd ..
act_pwd=$PWD
islib=$(echo $act_pwd | grep '\/lib\/')
if [ -z "$islib" ]
then
islib=0
else
islib=1
fi
set_version()
{
FILE=common/var/install/config.d/${PACKAGE}-update.sh
echo "Modifying $FILE"
# set VERSION= ....
sed -i "s|^VERSION=.*|VERSION='${EIS_VERSION}'|" $FILE
}
do_mod()
{
af=$1
echo "Modifying $af"
# set ......
sed -i "s|^.*|${EIS_VERSION}|" $af
# set ......
sed -i "s|^.*|${DATE}|" $af
# set ......
sed -i "s|^.*|${STATUS}|" $af
# set base ......
sed -i "s|^base .*|base ${REQUIRED_BASE}|" $af
# set libxxxxxxxx ......
sed -i "s|^${PACKAGE} .*|${PACKAGE} ${EIS_VERSION}|" $af
# set Internal Program Version
sed -i "s|^Internal Program Version: ${PACKAGE} \([a-zA-Z0-9\. ]*\)\(.*\)|Internal Program Version: ${PACKAGE} ${INT_VERSION} \2|" $af
# set URL
sed -i "s|^http:\/\/.*|$URL|" $af
}
# loop over systems
for system in eis eis64
do
if [ "$islib" = '1' ]
then
list="${system} ${system}_dev ${system}_dev_static"
else
list="${system}"
fi
# loop over package types
for dir in $list
do
#echo "dir=$dir"
#ls -lad $dir
file=$(echo $dir | sed "s|^$system|$PACKAGE|" | sed 's|_|-|g')
file=$dir/var/install/packages/$file
#echo "file=$file"
tfile=$file.test
#ls -la $file
#cp $file $tfile
do_mod $file
done
done
set_version
cd _ADMIN