mirror of
https://review.haiku-os.org/haiku
synced 2024-11-23 07:18:40 +01:00
Abort configure script if haikuports, haikuports cross and haikuporter directories do not exist.
Signed-off-by: Jessica Hamilton <jessica.l.hamilton@gmail.com>
This commit is contained in:
parent
333d4efe4f
commit
39d444a339
28
configure
vendored
28
configure
vendored
@ -2,6 +2,9 @@
|
||||
#
|
||||
# configure [ <options> ]
|
||||
|
||||
# set flag to exit script when exit command is executed
|
||||
set -e
|
||||
|
||||
# usage
|
||||
#
|
||||
# Prints usage.
|
||||
@ -183,6 +186,19 @@ absolute_path()
|
||||
fi
|
||||
}
|
||||
|
||||
# check_dir_exists
|
||||
#
|
||||
# check if a directory exists or not
|
||||
#
|
||||
check_dir_exists()
|
||||
{
|
||||
if [ -d "$1" ]; then
|
||||
return 0
|
||||
else
|
||||
return 1
|
||||
fi
|
||||
}
|
||||
|
||||
# real_path
|
||||
#
|
||||
# returns the realpath of a symbolic link.
|
||||
@ -570,6 +586,18 @@ while [ $# -gt 0 ] ; do
|
||||
HOST_HAIKU_PORTER="`absolute_path $2`"
|
||||
HAIKU_PORTS_CROSS="`absolute_path $3`"
|
||||
HAIKU_PORTS="`absolute_path $4`"
|
||||
check_dir_exists "$HOST_HAIKU_PORTER" || (
|
||||
echo "Non-existent directory $HOST_HAIKU_PORTER" >&2
|
||||
exit 1
|
||||
)
|
||||
check_dir_exists "$HAIKU_PORTS" || (
|
||||
echo "Non-existent directory $HAIKU_PORTS" >&2
|
||||
exit 1
|
||||
)
|
||||
check_dir_exists "$HAIKU_PORTS_CROSS" || (
|
||||
echo "Non-existent directory $HAIKU_PORTS_CROSS" >&2
|
||||
exit 1
|
||||
)
|
||||
shift 4
|
||||
;;
|
||||
--build-cross-tools)
|
||||
|
Loading…
Reference in New Issue
Block a user