Added copy() and filter_system_files()
This commit is contained in:
parent
83b420acf2
commit
96a8065fe0
@ -31,6 +31,47 @@ fetch_customer_updates() {
|
||||
return 0
|
||||
}
|
||||
|
||||
copy () {
|
||||
local func="${FUNCNAME[0]}"
|
||||
|
||||
readarray -td' ' files <<< "$1"
|
||||
for f in ${files[@]}; do
|
||||
if grep -qE "^.*[.]conf.*$" <<< ${f}; then
|
||||
local __f="${psa_config}/${f}"
|
||||
if ! cp ${__f} /etc/psa_config; then
|
||||
log_error "$func:${LINENO}: cannot cp ${__f} /etc/psa_config"
|
||||
return 1
|
||||
fi
|
||||
log_info "$func:${LINENO}: copied $f to /etc/psa_config"
|
||||
# elif grep -qE "^.*[.]ini.*$" <<< ${f}; then
|
||||
# if ! cp ${f} $psa_ini; then
|
||||
# return 1
|
||||
# fi
|
||||
fi
|
||||
done
|
||||
|
||||
log_debug "$func:${LINENO}: copied *conf/*ini-files to system-dirs"
|
||||
return 0;
|
||||
}
|
||||
|
||||
filter_system_files () {
|
||||
local func="${FUNCNAME[0]}"
|
||||
|
||||
readarray -td' ' files <<< "$1"
|
||||
local __system_files=""
|
||||
for f in ${files[@]}; do
|
||||
case "$f" in
|
||||
("emp.conf"|"printer.conf"|"device.conf")
|
||||
__system_files+="${f} "
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
log_debug "$func:${LINENO} system-files=$__system_files"
|
||||
printf '%s' "$__system_files"
|
||||
}
|
||||
|
||||
|
||||
# Check if the fetched/merged files have the correct md5 and are
|
||||
# valid for the PSA.
|
||||
#
|
||||
|
Loading…
Reference in New Issue
Block a user