aboutsummaryrefslogtreecommitdiff
path: root/libs/project
diff options
context:
space:
mode:
authorSwift Geek <swiftgeek@gmail.com>2019-04-16 01:02:04 +0000
committerGogs <gogitservice@gmail.com>2019-04-16 01:02:04 +0000
commitd9e71bc806c45fb7662ee6b8b89b6705b96c2455 (patch)
treed6aea2e2c5fab1b18674a27f5740c31e8a8c76bd /libs/project
parentec45caf75e1312a296dd4437744b0929976361dc (diff)
parentf18c37229bf84432ebfa77e4360cb99b561c5768 (diff)
downloadlibrebootfr-d9e71bc806c45fb7662ee6b8b89b6705b96c2455.tar.gz
librebootfr-d9e71bc806c45fb7662ee6b8b89b6705b96c2455.zip
Merge branch 'bugs' of and_who/libreboot into master
Diffstat (limited to 'libs/project')
-rwxr-xr-xlibs/project16
1 files changed, 13 insertions, 3 deletions
diff --git a/libs/project b/libs/project
index 75e84ed5..fb986f89 100755
--- a/libs/project
+++ b/libs/project
@@ -810,6 +810,11 @@ project_build_check() {
local rule
local path
+ if ! [[ -d $build_path ]]
+ then
+ return 1
+ fi
+
for argument in "" "$@"
do
if [[ -n "$argument" ]]
@@ -839,7 +844,7 @@ project_build_check() {
do
if ! [[ -f "$source_file_path" ]] && ! [[ -d "$source_file_path" ]]
then
- false
+ return 1
fi
done
done < "$configs_install_path"
@@ -983,6 +988,11 @@ project_install_check() {
local rule
local path
+ if ! [[ -d $install_path ]]
+ then
+ return 1
+ fi
+
# Install built files first.
for argument in "" "$@"
do
@@ -1012,7 +1022,7 @@ project_install_check() {
if ! [[ -f "$destination_path" ]] && ! [[ -d "$destination_path" ]]
then
- false
+ return 1
fi
done < "$configs_install_path"
done
@@ -1046,7 +1056,7 @@ project_install_check() {
if ! [[ -f "$destination_path" ]] && ! [[ -d "$destination_path" ]]
then
- false
+ return 1
fi
done < "$install_install_path"
done