#!/bin/sh #---------------------------------------------------------------------------- # _do_libapr-1 - joblist to do befor mktarball.sh work # # Creation : 2007-05-02 schlotze # Last update: $Id$ #---------------------------------------------------------------------------- #exec 2> libapr-1-trace$$.log #set -x # backup path call_dir=`pwd` # set packages name packages_name="libapr-1" # change into $packages cd lib/${packages_name}/_ADMIN # set parameter bin_name="bin_${packages_name}" install_path="../eis/tmp/install.sh" install_strg="lib_version" package_path="../eis/var/install/packages/${packages_name}" package_strg="Internal Program Version:" # get version from _ADMIN/$packages_name bin_lib_version=`grep "^${bin_name}" ${packages_name} | sed "s/^${bin_name}_//" | tr '_' '.'` # get version from $package pg_lib_version=`grep "^${install_strg}" ${install_path} | sed "s/^${install_strg}=//"` case ${pg_lib_version} in ${bin_lib_version}) # # when equal, nothing to do ;; *) sed "s/^${install_strg}=.*/${install_strg}=${bin_lib_version}/" ${install_path} >/tmp/install$$.log mv /tmp/install$$.log ${install_path} sed "s/${package_strg}.*$/${package_strg} ${packages_name} ${bin_lib_version}/" ${package_path} >/tmp/package$$.log mv /tmp/package$$.log ${package_path} ;; esac # change to old path from backup cd ${call_dir}