From a1fb2f9c7afdfcc81fd3f6ca3fc323c913845a2f Mon Sep 17 00:00:00 2001 From: Noah Kantrowitz Date: Tue, 7 Jul 2020 01:19:59 -0700 Subject: [PATCH] Make sure the _output folder exists before using it from module-graph.sh --- hack/module-graph.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/hack/module-graph.sh b/hack/module-graph.sh index 9cdccd157a4..efa9c14fda1 100755 --- a/hack/module-graph.sh +++ b/hack/module-graph.sh @@ -54,6 +54,7 @@ kubernetes_dependencies() go mod graph | grep -E "^.*k8s.io.*k8s.io.*$" | sed -E 's|@\S+ | |g' | sed -E 's|@\S+$||g' | sed -E 's/[\.\/\-]/_/g' | sort | uniq | sed -E 's| | -> |g' | sed -E 's|^| |g' >> _output/module-dependencies.dot || error_exit "Failed to generate kubernetes dependencies in DOT file" } +mkdir -p _output echo "digraph module_dependencies {" > _output/module-dependencies.dot || error_exit "Failed to open DOT file" if [[ -n "$1" && $1 == "staging" ]]; then echo "Generating just staging modules"