Skip to content

Commit 5bb20c0

Browse files
address darwin relative path handling
Signed-off-by: Michael Valdron <[email protected]>
1 parent e02b950 commit 5bb20c0

File tree

1 file changed

+18
-2
lines changed

1 file changed

+18
-2
lines changed

build-tools/cache_samples.sh

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,24 @@ function cache_devfile() {
9999
fi
100100
}
101101

102-
devfileEntriesFile=$1
103-
samplesDir=$2
102+
if [[ "$OSTYPE" == "darwin" ]]
103+
then
104+
if [[ $1 != ./* ]] && [[ $1 != ../* ]] && [[ $1 != /* ]]
105+
then
106+
devfileEntriesFile=./$1
107+
else
108+
devfileEntriesFile=$1
109+
fi
110+
if [[ $2 != ./* ]] && [[ $2 != ../* ]] && [[ $2 != /* ]]
111+
then
112+
samplesDir=./$2
113+
else
114+
samplesDir=$2
115+
fi
116+
else
117+
devfileEntriesFile=$1
118+
samplesDir=$2
119+
fi
104120

105121
for sample in $(yq e '(.samples[].name)' $devfileEntriesFile); do
106122
mkdir -p $samplesDir/$sample

0 commit comments

Comments
 (0)