Updated function check_deps
This commit is contained in:
parent
1b645da067
commit
76738a05f7
@ -32,20 +32,19 @@ choice() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
check_deps() {
|
check_deps() {
|
||||||
for PKG_NAME in "${PKG_DEPS[@]}"
|
for NAME in "${PKG_DEPS[@]}"
|
||||||
do
|
do
|
||||||
if ! [ -x "$(command -v $PKG_NAME)" ]; then
|
dpkg -l $NAME > /dev/null
|
||||||
echo "Error: $PKG_NAME is not installed." >&2
|
CODE=$?
|
||||||
|
if ! [ "$CODE" -ne 1 ]; then
|
||||||
echo -ne "\nInstall $PKG_NAME ? "
|
echo -ne "\nInstall $NAME ? "
|
||||||
if choice 2>/dev/null; then
|
if choice 2>/dev/null; then
|
||||||
echo -ne "\n$APT_INST $PKG_NAME\n"
|
echo -ne "\n$APT_INST $NAME\n"
|
||||||
$APT_INST $PKG_NAME
|
$APT_INST $NAME
|
||||||
else
|
else
|
||||||
echo -ne "\n\nAbort install script, package $PKG_NAME is required for work composer.\n"
|
echo -ne "\n\nAbort install script, package $NAME is required for work $PKG_NAME.\n"
|
||||||
exit 1;
|
exit 1;
|
||||||
fi
|
fi
|
||||||
|
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user