Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
improve error message if build dependency is missing
  • Loading branch information
adrelanos committed May 25, 2022
1 parent a28bd92 commit 380d055
Showing 1 changed file with 18 additions and 4 deletions.
22 changes: 18 additions & 4 deletions help-steps/variables
Expand Up @@ -12,12 +12,26 @@ fi

## {{ Sanity Tests.

dist_build_programs_to_check_installed="logname whoami dirname basename awk grep dpkg-parsechangelog"
dist_build_missing_dependency() {
error "dist_build_missing_dependency
programs_to_check_installed_item: $1
Did you install dependencies as mentioned in build documentation chapter
Host Preparation
?"
true
}

for programs_to_check_installed_item in dist_build_programs_to_check_installed ; do
command -v $programs_to_check_installed_item >/dev/null
done
variables_script_sanity_test() {
local dist_build_programs_to_check_installed programs_to_check_installed_item
dist_build_programs_to_check_installed="logname whoami dirname basename awk grep dpkg-parsechangelog"

for programs_to_check_installed_item in dist_build_programs_to_check_installed ; do
command -v $programs_to_check_installed_item >/dev/null || dist_build_missing_dependency "$programs_to_check_installed_item"
done
}

variables_script_sanity_test
bash -n "$BASH_SOURCE"

## }}
Expand Down

0 comments on commit 380d055

Please sign in to comment.