Skip dependency check for lockfile

This commit is contained in:
2023-02-17 11:28:12 -05:00
parent ad76c9cc6b
commit 80779c9f2d
2 changed files with 8 additions and 2 deletions

3
.gitignore vendored
View File

@@ -1,2 +1,3 @@
src/
bin/
bin/
.dependencies

View File

@@ -205,6 +205,7 @@ installDependencies() {
debug "${FUNCNAME[0]}"
declare -a pkg_list
declare lock_file="$BUILDROOT/.dependencies"
# TODO please contribute your platform here
if (( FROM_SOURCE )); then
@@ -349,7 +350,11 @@ installDependencies() {
esac
fi
pkg_install "${pkg_list[@]}"
# Skip dependency installation if lock file is present
[[ -f $lock_file ]] && return
pkg_install "${pkg_list[@]}" && echo "${pkg_list[@]}" > "$lock_file"
}