#!/bin/sh
#----------------------------------------------------------------------------
# _do_phpmyadmin55 - joblist to do befor mktarball.sh work
#
# Creation   : 2017-04-21 holbru
# Last update: $Id$
#----------------------------------------------------------------------------

#exec 2> phpmyadmin55-trace$$.log
#set -x

# backup path
call_dir=$(pwd)

# set package name
package_name="phpmyadmin55"
package_folder="phpmyadmin55"
package_internal_name="phpMyAdmin"
package_lib=false
lib_folder=no
eis_folder=eis_phpmyadmin55

# change into $package
cd database/${package_folder}/_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}