]> 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 f52195a86936bca893adf4e63123e5f5a925f6cd..c6ed04b214569bd479f3429adc3de8f89efdd60f 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