#!/bin/sh #---------------------------------------------------------------------------- # _do_phppgadmin - joblist to do befor mktarball.sh work # # Creation : 2015-01-05 holbru # Last update: $Id$ #---------------------------------------------------------------------------- #exec 2> phppgadmin-trace$$.log #set -x # backup path call_dir=$(pwd) # set package name package_name="phppgadmin" package_folder='phppgadmin' package_internal_name="phpPgAdmin" package_lib=false lib_folder=no eis_folder=eis_phppgadmin # change into $package cd database/${package_name}/_ADMIN . ../../../_ADMIN/_do_main_package # change to old path from backup cd ${call_dir} # get start directory start_dir=$(dirname $0)/../../.. cd $start_dir start_dir=$(pwd) folder_list=${start_dir}/_ADMIN/folder-list.txt # get subfolder folder=$(grep "^${package_name}:" ${folder_list} | cut -d: -f2) bin_version=$(grep "^###bin_${package_name}" ${start_dir}/${folder}/${package_folder}/_ADMIN/${package_name} | sed "s/^###bin_${package_name}[_:]//") bin_folder=bin_${package_name}:${bin_version} arch_ext=xz # remove old tar before rm -f ${start_dir}/${folder}/${package_name}/eis_common_${package_name}/tmp/${package_name}_inst.tar.${arch_ext} if [ -z "${SSH_CLIENT}" ] then ${start_dir}/_ADMIN/create-targz.sh \ --from ${bin_folder} \ --to eis_common_${package_name}/tmp \ --tar ${package_name}_inst \ --quiet \ --arch ${arch_ext} \ ${package_name} \ ${1} else echo "- prozess folder ${bin_folder}" ${start_dir}/_ADMIN/create-targz.sh \ --no-filecheck \ --from ${bin_folder} \ --to eis_common_${package_name}/tmp \ --tar ${package_name}_inst \ --quiet \ --arch ${arch_ext} \ ${package_name} \ ${1} & echo -n " Please wait ..." while [ -n "$(ps --no-headers $!)" ] do for s in / - \\ \| do printf "\r[$s]" sleep .1 done done printf "\r" fi file_list_entry="b 0644 root root ${package_name} tmp/${package_name}_inst.tar.${arch_ext}" file_list="${start_dir}/${folder}/${package_name}/eis_common_${package_name}/_ADMIN/${package_name}-files.txt" cp --force ${start_dir}/${folder}/${package_name}/${bin_folder}/_ADMIN/${package_name}-files.txt ${start_dir}/${folder}/${package_name}/eis_common_${package_name}/tmp/${package_name}-files2.txt if ! $(grep -q "${file_list_entry}" "${file_list}") then echo "${file_list_entry}" >> "${file_list}" fi #svn add --force ${start_dir}/${folder}/${package_name}/eis_common_${package_name}/tmp/* >/dev/null 2>&1 # change to old path from backup cd ${call_dir}