diff --git a/scripts/md2html/build.sh b/scripts/md2html/build.sh
index e1e421f979..f716e815bc 100755
--- a/scripts/md2html/build.sh
+++ b/scripts/md2html/build.sh
@@ -54,13 +54,17 @@ for filename in $(ls -1 ../../versions/[23456789].*.md | sort -r) ; do
if [ $version = $latest ]; then
if [[ ${version} != *"rc"* ]];then
# version is not a Release Candidate
- ln -sf ../../deploy/oas/v$version.html ../../deploy/oas/latest.html
+ pushd ../../deploy/oas
+ ln -sf v$version.html latest.html
+ popd
latestCopied=v$version
fi
fi
if [ ${minorVersion} != ${lastMinor} ] && [ ${minorVersion} != 2.0 ]; then
- ln -sf ../../deploy/oas/v$version.html ../../deploy/oas/v$minorVersion.html
+ pushd ../../deploy/oas
+ ln -sf v$version.html v$minorVersion.html
+ popd
lastMinor=$minorVersion
fi
done