PACKAGE='nginx' EIS_VERSION='0.2.5' INT_VERSION='1.18.0' DATE='2020-05-07' STATUS='stable' REQUIRED_BASE='2.8.25' 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