diff --git a/scripts/99_software.sh b/scripts/99_software.sh index 3e8138b..92aa3dc 100755 --- a/scripts/99_software.sh +++ b/scripts/99_software.sh @@ -155,22 +155,13 @@ do_services() { exit 1 fi - mapfile -t services < ${trg_file} - - echo "::: ${services[@]}" + # remove comments + sed '/^[[:blank:]]*#/d;s/#.*//' ${trg_file} > ${trg_file}.tmp + mapfile -t services < ${trg_file}.tmp for x in ${services[@]}; do - - echo ">>> ${x}" - - if [[ "${x}" =~ ^#.* ]]; then - echo "skipping comment ${x}" - continue - fi - echo "systemctl enable ${x}" -# systemctl enable ${x} - + systemctl enable ${x} done }