diff --git a/scripts/99_software.sh b/scripts/99_software.sh index 3b0a11a..53f8ca1 100644 --- a/scripts/99_software.sh +++ b/scripts/99_software.sh @@ -64,15 +64,13 @@ if [ ${operation} == "update" ] ; then fi # https://stackoverflow.com/questions/30988586/creating-an-array-from-a-text-file-in-bash - mapfile -t packages < ${trg_file} + packages_no_comments < sed '/^[[:blank:]]*#/d;s/#.*//' ${x} + mapfile -t packages < ${packages_no_comments} installed=$(pacman -Qq) list=() for x in ${packages[@]} do - echo "..." - echo sed '/^[[:blank:]]*#/d;s/#.*//' ${x} - if [[ $installed == *$x* ]] then echo "Skipping (1) $x"