Install bindep packages when installing lib from src
Most libs maintain their own system packages in a local bindep.txt file.
We don't currently use those when installing packages from source, which
can result in broken package installs.
This adds a flag to always attempt to install bindep packages if the
bindep.txt file exists. If a file cannot be found, it will just emit a
warning and carry on.
Change-Id: Ia0570f837b8af1c3fee0a314b026a4a7ed27e6a9
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
diff --git a/functions-common b/functions-common
index 6595c3d..d99ad92 100644
--- a/functions-common
+++ b/functions-common
@@ -1412,7 +1412,8 @@
local pkgs
if [[ ! -f $file ]]; then
- die $LINENO "Can not find bindep file: $file"
+ warn $LINENO "Can not find bindep file: $file"
+ return
fi
# converting here makes it much easier to work with passing