diff --git a/docs/generate/update-generated-docs.sh b/docs/generate/update-generated-docs.sh
index c0f7d4f59b5eb2e468f0ad0025f25d45883313f1..2fda1543f40170edbc3b56e4bbab7b91fb79b988 100755
--- a/docs/generate/update-generated-docs.sh
+++ b/docs/generate/update-generated-docs.sh
@@ -14,7 +14,8 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-KSONNET_ROOT=$(realpath $(dirname ${BASH_SOURCE})/../..)
+KSONNET_ROOT=$(cd "$(dirname "$0")/../.."; pwd)
+
 BIN=${KSONNET_ROOT}/_output/bin
 mkdir -p ${BIN}
 go build -o ${BIN}/docs-gen ./docs/generate/ks.go