removed current.conf. using .json instead of .conf
This commit is contained in:
parent
1ee72f26af
commit
2158f65c65
@ -38,8 +38,7 @@ copy () {
|
|||||||
for f in ${files[@]}; do
|
for f in ${files[@]}; do
|
||||||
log_debug "$func:${LINENO}: $f"
|
log_debug "$func:${LINENO}: $f"
|
||||||
# $f is determined by git
|
# $f is determined by git
|
||||||
if [[ "$f" =~ .*update[.]conf.* ]] || [[ "$f" =~ .*current[.]conf.* ]]
|
if [[ "$f" =~ .*update[.]conf.* ]]; then
|
||||||
then
|
|
||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -52,7 +51,7 @@ copy () {
|
|||||||
local __m=""
|
local __m=""
|
||||||
local __copy_error=0
|
local __copy_error=0
|
||||||
|
|
||||||
if grep -qE "^.*[.]conf\s*$" <<< ${f}; then
|
if grep -qE "^.*[.]json\s*$" <<< ${f}; then
|
||||||
__m="cp ${CUSTOMER_ID_BASE_DIR}/${f} to ${CONF_SYS_DIR}/${__f}"
|
__m="cp ${CUSTOMER_ID_BASE_DIR}/${f} to ${CONF_SYS_DIR}/${__f}"
|
||||||
cp "${CUSTOMER_ID_BASE_DIR}/${f}" "${CONF_SYS_DIR}/${__f}"
|
cp "${CUSTOMER_ID_BASE_DIR}/${f}" "${CONF_SYS_DIR}/${__f}"
|
||||||
__copy_error=$?
|
__copy_error=$?
|
||||||
@ -98,7 +97,7 @@ copy () {
|
|||||||
|
|
||||||
if [ $copy_necessary -eq 0 ]; then
|
if [ $copy_necessary -eq 0 ]; then
|
||||||
update_psa_copy_conf_and_ini_files $UPDATE_ISMAS_PROGRESS $RC_SUCCESS \
|
update_psa_copy_conf_and_ini_files $UPDATE_ISMAS_PROGRESS $RC_SUCCESS \
|
||||||
"no copy of conf/ini-files necessary"
|
"no copy of json/ini-files necessary"
|
||||||
log_debug "$func:${LINENO}: no copy of conf/ini-files necessary"
|
log_debug "$func:${LINENO}: no copy of conf/ini-files necessary"
|
||||||
else
|
else
|
||||||
log_debug "$func:${LINENO}: copied *conf/*ini-files to system-dirs"
|
log_debug "$func:${LINENO}: copied *conf/*ini-files to system-dirs"
|
||||||
@ -106,14 +105,14 @@ copy () {
|
|||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
filter_conf_ini_files () {
|
filter_json_ini_files () {
|
||||||
local func="${FUNCNAME[0]}"
|
local func="${FUNCNAME[0]}"
|
||||||
log_debug "$func:${LINENO} $1"
|
log_debug "$func:${LINENO} $1"
|
||||||
readarray -td' ' files <<< "$1"
|
readarray -td' ' files <<< "$1"
|
||||||
local __system_files=""
|
local __system_files=""
|
||||||
for f in ${files[@]}; do
|
for f in ${files[@]}; do
|
||||||
log_debug "$func:${LINENO} $f"
|
log_debug "$func:${LINENO} $f"
|
||||||
if grep -qE "^.*[.](conf|ini)\s*$" <<< $f; then
|
if grep -qE "^.*[.](json|ini)\s*$" <<< $f; then
|
||||||
if [ -z $__system_files ]; then
|
if [ -z $__system_files ]; then
|
||||||
__system_files="${f}"
|
__system_files="${f}"
|
||||||
else
|
else
|
||||||
@ -134,7 +133,7 @@ md5_of () {
|
|||||||
# Check if the fetched/merged files have the correct md5 and are
|
# Check if the fetched/merged files have the correct md5 and are
|
||||||
# valid for the PSA.
|
# valid for the PSA.
|
||||||
#
|
#
|
||||||
check_md5_for_changed_conf_and_ini_files () {
|
check_md5_for_changed_json_and_ini_files () {
|
||||||
local func="${FUNCNAME[0]}"
|
local func="${FUNCNAME[0]}"
|
||||||
local js_key="" # used by json-parser 'jq'
|
local js_key="" # used by json-parser 'jq'
|
||||||
local md5sum_update_conf=""
|
local md5sum_update_conf=""
|
||||||
@ -145,18 +144,27 @@ check_md5_for_changed_conf_and_ini_files () {
|
|||||||
readarray -td' ' files <<< "$1"
|
readarray -td' ' files <<< "$1"
|
||||||
for file in ${files[@]}; do
|
for file in ${files[@]}; do
|
||||||
log_debug "$func:${LINENO} checking file=${file}..."
|
log_debug "$func:${LINENO} checking file=${file}..."
|
||||||
if [[ "$file" =~ .*emp[.]conf.* ]]; then
|
local __fsuffix=${file##*.}
|
||||||
js_key=".conf.szeged.zg[1].z[1].etc.psa_config.emp"
|
local __bn=$(basename $file .$__fsuffix)
|
||||||
|
if [[ "$file" =~ .*cash[.]json.* ]]; then
|
||||||
|
js_key=".conf.szeged.zg[1].z[1].etc.psa_config.$__bn"
|
||||||
md5sum_update_conf=$(cat $UPDATE_CONF | jq -r $js_key)
|
md5sum_update_conf=$(cat $UPDATE_CONF | jq -r $js_key)
|
||||||
md5sum_repository="$(md5_of $emp_conf)"
|
md5sum_repository="$(md5_of $CUSTOMER_ID_BASE_DIR/$file)"
|
||||||
elif [[ "$file" =~ .*printer[.]conf.* ]]; then
|
elif [[ "$file" =~ .*print[0-9][0-9][.]json.* ]]; then
|
||||||
js_key=".conf.szeged.zg[1].z[1].etc.psa_config.printer"
|
js_key=".conf.szeged.zg[1].z[1].etc.psa_config.$__bn"
|
||||||
|
|
||||||
|
echo "$js_key"
|
||||||
|
|
||||||
md5sum_update_conf=$(cat $UPDATE_CONF | jq -r $js_key)
|
md5sum_update_conf=$(cat $UPDATE_CONF | jq -r $js_key)
|
||||||
md5sum_repository="$(md5_of $printer_conf)"
|
md5sum_repository="$(md5_of $CUSTOMER_ID_BASE_DIR/$file)"
|
||||||
elif [[ "$file" =~ .*device[.]conf.* ]]; then
|
elif [[ "$file" =~ .*conf[.]json.* ]]; then
|
||||||
js_key=".conf.szeged.zg[1].z[1].etc.psa_config.device"
|
js_key=".conf.szeged.zg[1].z[1].etc.psa_config.DC2C_conf"
|
||||||
md5sum_update_conf=$(cat $UPDATE_CONF | jq -r $js_key)
|
md5sum_update_conf=$(cat $UPDATE_CONF | jq -r $js_key)
|
||||||
md5sum_repository="$(md5_of $device_conf)"
|
md5sum_repository="$(md5_of $CUSTOMER_ID_BASE_DIR/$file)"
|
||||||
|
elif [[ "$file" =~ .*serial[.]json.* ]]; then
|
||||||
|
js_key=".conf.szeged.zg[1].z[1].etc.psa_config.DC2C_serial"
|
||||||
|
md5sum_update_conf=$(cat $UPDATE_CONF | jq -r $js_key)
|
||||||
|
md5sum_repository="$(md5_of $CUSTOMER_ID_BASE_DIR/$file)"
|
||||||
elif [[ "$file" =~ .*ATBQT[.]ini.* ]]; then
|
elif [[ "$file" =~ .*ATBQT[.]ini.* ]]; then
|
||||||
js_key=".ini.szeged.zg[1].z[1].opt.app.ATBAPP.ATBQT"
|
js_key=".ini.szeged.zg[1].z[1].opt.app.ATBAPP.ATBQT"
|
||||||
md5sum_update_conf=$(cat $UPDATE_CONF | jq -r $js_key)
|
md5sum_update_conf=$(cat $UPDATE_CONF | jq -r $js_key)
|
||||||
|
Loading…
Reference in New Issue
Block a user