]> git.ipfire.org Git - ipfire-2.x.git/blobdiff - config/backup/backup.pl
Merge branch 'temp-stevee-idsv4' into next
[ipfire-2.x.git] / config / backup / backup.pl
index 79bf94cc9211c601b351ed1162340e63a40e131a..7094ed6108e419fc69b26021f868d129cd7f5feb 100644 (file)
@@ -19,6 +19,8 @@
 #                                                                             #
 ###############################################################################
 
+shopt -s nullglob
+
 NOW="$(date "+%Y-%m-%d-%H:%M")"
 
 list_addons() {
@@ -34,12 +36,14 @@ list_addons() {
 
 process_includes() {
        local include
-
        for include in $@; do
                local file
                while read -r file; do
-                       for file in ${file}; do
-                               if [ -e "/${file}" ]; then
+                       # Skip any empty line (which will include /)
+                       [ -n "${file}" ] || continue
+
+                       for file in /${file}; do
+                               if [ -e "${file}" ]; then
                                        echo "${file}"
                                fi
                        done