Fix function "dependencies_check"
This commit is contained in:
parent
7c77e1a7a6
commit
3071fe251d
1 changed files with 4 additions and 8 deletions
|
@ -5,19 +5,15 @@
|
|||
# a : and the name of a package if the package on a Debian-ish system is not
|
||||
# named for the tool (i.e., qemu-user-static).
|
||||
dependencies_check() {
|
||||
local depfile deps missing
|
||||
local missing
|
||||
|
||||
for depfile in "$@"; do
|
||||
if [[ -e "$depfile" ]]; then
|
||||
deps="$(sed -f "${SCRIPT_DIR}/remove-comments.sed" < ${BASE_DIR}/depends)"
|
||||
fi
|
||||
|
||||
for dep in $deps; do
|
||||
if [[ -f "$1" ]]; then
|
||||
for dep in $(cat "$1"); do
|
||||
if ! hash ${dep%:*} 2>/dev/null; then
|
||||
missing="${missing:+$missing }${dep#*:}"
|
||||
fi
|
||||
done
|
||||
done
|
||||
fi
|
||||
|
||||
if [[ "$missing" ]]; then
|
||||
echo "Reqired dependencies not installed"
|
||||
|
|
Reference in a new issue