]> Kevux Git Server - fll/commitdiff
Bugfix: Multiple dependencies files, not handling all of the dependencies.
authorKevin Day <Kevin@kevux.org>
Thu, 11 Dec 2025 05:53:29 +0000 (23:53 -0600)
committerKevin Day <Kevin@kevux.org>
Thu, 11 Dec 2025 05:53:29 +0000 (23:53 -0600)
A single stand alone project is not properly getting all of the FLL sources when multiple dependency files are specified and they have different dependencies.

This now ensures that all properly named `dependencies` files are processed.

build/scripts/package.sh

index f52195a..c6ed04b 100644 (file)
@@ -2381,7 +2381,7 @@ package_operation_stand_alone() {
     fi
 
     if [[ -f ${package}data/build/dependencies ]] ; then
-      packages=$(grep -shoP '^\s*[^\s]+' ${package}data/build/dependencies | sed -e 's|^[[:space:]]*||g')
+      packages=$(grep -shoP '^\s*[^\s]+' ${package}data/build/dependencies* | sed -e 's|^[[:space:]]*||g')
 
       if [[ ${packages} != "" ]] ; then
         for package_sub in ${packages} ; do