# HG changeset patch # User Franz Glasner # Date 1677326993 -3600 # Node ID 357887df56f5145bbb3ca31623165b430fa5280b # Parent 7dcf2ae343500a3e064eb8196629fff50bd2ed33 More thorough quoting of variable evaluation for profile processing diff -r 7dcf2ae34350 -r 357887df56f5 etc/periodic/daily/720.local-triggered-action --- a/etc/periodic/daily/720.local-triggered-action Sat Feb 25 10:58:40 2023 +0100 +++ b/etc/periodic/daily/720.local-triggered-action Sat Feb 25 13:09:53 2023 +0100 @@ -81,9 +81,9 @@ exit 1 fi profilevar="$(echo -n "${profile}" | /usr/bin/tr -- '-:.@/$*+~=!()|' '_')" - eval daily_local_triggered_action_files="\${daily_local_triggered_action_${profilevar}_files-}" - eval daily_local_triggered_action_condition="\${daily_local_triggered_action_${profilevar}_condition-}" - eval daily_local_triggered_action_action="\${daily_local_triggered_action_${profilevar}_action-}" + eval daily_local_triggered_action_files="\"\${daily_local_triggered_action_${profilevar}_files-}\"" + eval daily_local_triggered_action_condition="\"\${daily_local_triggered_action_${profilevar}_condition-}\"" + eval daily_local_triggered_action_action="\"\${daily_local_triggered_action_${profilevar}_action-}\"" eval daily_local_triggered_action_files_remove="\${daily_local_triggered_action_${profilevar}_files_remove:-YES}" elif [ $# -gt 1 ]; then echo "ERROR: usage" 1>&2