File tree Expand file tree Collapse file tree 5 files changed +41
-370
lines changed Expand file tree Collapse file tree 5 files changed +41
-370
lines changed Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ ROOT_DIR:=$(shell dirname $(realpath $(lastword $(MAKEFILE_LIST))))
17
17
TOOLS_DIR := $(realpath ../../hack/tools)
18
18
TOOLS_BIN_DIR := $(TOOLS_DIR ) /bin
19
19
BIN_DIR := bin
20
- CRATE_INSTALL := $(realpath ../../third_party/japaric-trust/crate_install .sh)
20
+ MDBOOK_INSTALL := $(realpath ../../scripts/ci-install-mdbook .sh)
21
21
22
22
export PATH := $(TOOLS_BIN_DIR ) :$(PATH )
23
23
@@ -34,9 +34,10 @@ RELEASELINK := $(TOOLS_BIN_DIR)/mdbook-releaselink
34
34
$(RELEASELINK ) : $(TOOLS_DIR ) /go.mod
35
35
cd $(TOOLS_DIR ) ; go build -tags=tools -o $(BIN_DIR ) /mdbook-releaselink ./mdbook/releaselink
36
36
37
- MDBOOK := $(TOOLS_BIN_DIR ) /mdbook
37
+ # Only set MDBOOK if it's not set as an environment variable
38
+ MDBOOK ?= $(TOOLS_BIN_DIR ) /mdbook
38
39
$(MDBOOK ) :
39
- $(CRATE_INSTALL ) --git rust-lang/mdBook --tag v0.4.11 --to $(TOOLS_BIN_DIR ) --force
40
+ $(MDBOOK_INSTALL ) v0.4.11 $(TOOLS_BIN_DIR )
40
41
41
42
RUNTIME_OPENAPI_GEN_BIN := runtime-openapi-gen
42
43
RUNTIME_OPENAPI_GEN := $(abspath $(TOOLS_BIN_DIR ) /$(RUNTIME_OPENAPI_GEN_BIN ) )
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ # Copyright 2022 The Kubernetes Authors.
4
+ #
5
+ # Licensed under the Apache License, Version 2.0 (the "License");
6
+ # you may not use this file except in compliance with the License.
7
+ # You may obtain a copy of the License at
8
+ #
9
+ # http://www.apache.org/licenses/LICENSE-2.0
10
+ #
11
+ # Unless required by applicable law or agreed to in writing, software
12
+ # distributed under the License is distributed on an "AS IS" BASIS,
13
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ # See the License for the specific language governing permissions and
15
+ # limitations under the License.
16
+
17
+ set -o errexit
18
+ set -o nounset
19
+ set -o pipefail
20
+
21
+ VERSION=${1}
22
+ OUTPUT_PATH=${2}
23
+
24
+ # Ensure the output folder exists
25
+ mkdir -p " ${OUTPUT_PATH} "
26
+
27
+ # Get what release to download
28
+ RELEASE_NAME=" "
29
+ case " $OSTYPE " in
30
+ darwin* ) RELEASE_NAME=" x86_64-apple-darwin.tar.gz" ;;
31
+ linux* ) RELEASE_NAME=" x86_64-unknown-linux-gnu.tar.gz" ;;
32
+ # msys*) echo "WINDOWS" ;;
33
+ * ) echo " No mdBook release available for: $OSTYPE " && exit 1;;
34
+ esac
35
+
36
+ # Download and extract the mdBook release
37
+ curl -L " https://github.com/rust-lang/mdBook/releases/download/${VERSION} /mdbook-${VERSION} -${RELEASE_NAME} " | tar -xvz -C " ${OUTPUT_PATH} "
Load Diff This file was deleted.
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments