mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2024-12-26 18:20:21 +00:00
Explain why $root_dir needs a complicated calculation
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
This commit is contained in:
parent
fc09d27a92
commit
911081efd2
@ -18,6 +18,10 @@ set -e -u
|
|||||||
|
|
||||||
## $root_dir is the root directory of the Mbed TLS source tree.
|
## $root_dir is the root directory of the Mbed TLS source tree.
|
||||||
root_dir="${0%/*}"
|
root_dir="${0%/*}"
|
||||||
|
# Find a nice path to the root directory, avoiding unnecessary "../".
|
||||||
|
# The code supports demo scripts nested up to 4 levels deep.
|
||||||
|
# The code works no matter where the demo script is relative to the current
|
||||||
|
# directory, even if it is called with a relative path.
|
||||||
n=4 # limit the search depth
|
n=4 # limit the search depth
|
||||||
while ! [ -d "$root_dir/programs" ] || ! [ -d "$root_dir/library" ]; do
|
while ! [ -d "$root_dir/programs" ] || ! [ -d "$root_dir/library" ]; do
|
||||||
if [ $n -eq 0 ]; then
|
if [ $n -eq 0 ]; then
|
||||||
@ -35,6 +39,7 @@ while ! [ -d "$root_dir/programs" ] || ! [ -d "$root_dir/library" ]; do
|
|||||||
done
|
done
|
||||||
|
|
||||||
## $programs_dir is the directory containing the sample programs.
|
## $programs_dir is the directory containing the sample programs.
|
||||||
|
# Assume an in-tree build.
|
||||||
programs_dir="$root_dir/programs"
|
programs_dir="$root_dir/programs"
|
||||||
|
|
||||||
## msg LINE...
|
## msg LINE...
|
||||||
|
Loading…
Reference in New Issue
Block a user