Set IFS to newline

This commit is contained in:
Gerhard Hoffmann 2022-06-03 22:18:47 +02:00
parent e06c5acb1c
commit 7b01bcf456

View File

@ -112,21 +112,16 @@ update() {
revert_customer_repository ; exit 1 revert_customer_repository ; exit 1
fi fi
# FIXME: sollte am anfang so gesetzt werden
SAVEIFS=$IFS
IFS=$'\n'
if ! check_md5_for_opkg_packages opkg_output; then if ! check_md5_for_opkg_packages opkg_output; then
log_error "$func:${LINENO}: wrong md5sum for some opkg packages" log_error "$func:${LINENO}: wrong md5sum for some opkg packages"
revert_customer_repository ; exit 1 revert_customer_repository ; exit 1
fi fi
IFS=$SAVEIFS
# perform a dry-run and check if everything might work as expected. # perform a dry-run and check if everything might work as expected.
# Actually execute the opkg command # Actually execute the opkg command
if ! exec_opkg $opkg_command; then if ! exec_opkg $opkg_command; then
log_error "$func:${LINENO}: do_update failed" log_error "$func:${LINENO}: exec_opkg $opkg_command failed"
fallback_to_previous_version fallback_to_previous_version
revert_customer_repository ; exit 1 revert_customer_repository ; exit 1
fi fi
@ -150,9 +145,9 @@ if [ $# -ne 1 ] ; then
echo "Usage: $0 filename" echo "Usage: $0 filename"
exit 1 exit 1
else else
# if [ -z $IFS ]; then if [ -z $IFS ]; then
# IFS=$'\n' IFS=$'\n'
# fi fi
if read_config "$1" ; then if read_config "$1" ; then
# set -x # set -x