Skip to content
Snippets Groups Projects
Commit 9ee24082 authored by Malte Bauch's avatar Malte Bauch
Browse files

Change directory for clab created files to `/tmp/clab`

See merge request !420
parent 3c462c78
No related branches found
No related tags found
2 merge requests!442Develop,!420Change directory for clab created files to `/tmp/clab`
Pipeline #131835 failed
MAKEFILE_PATH := $(abspath $(lastword $(MAKEFILE_LIST)))
MAKEFILE_DIR := $(dir $(MAKEFILE_PATH))
TOOLS_DIR:= build-tools
GOSDN_TMP_DIR := /tmp/gosdn
CLAB_DIR := $(GOSDN_TMP_DIR)/clab
GOSDN_PRG := $(MAKEFILE_DIR)$(TOOLS_DIR)
GOPATH := $(~/go)
GOBIN := $(GOSDN_PRG)
......@@ -16,6 +18,12 @@ all: build
pre:
mkdir -p $(BUILD_ARTIFACTS_PATH)
create-gosdn-tmp-dir:
mkdir -p $(GOSDN_TMP_DIR)
create-clab-dir: create-gosdn-tmp-dir
mkdir -p $(CLAB_DIR)
install-tools:
@echo Install development tooling
mkdir -p $(GOSDN_PRG)
......@@ -102,14 +110,17 @@ containerize-arista-routing-engine-app:
containerize-hostname-checker-app:
docker buildx build --rm -t hostname-checker-app -f applications/hostname-checker/hostname-checker.Dockerfile .
containerlab-start: containerize-all
sudo containerlab deploy --topo dev_env_data/clab/gosdn.clab.yaml
containerlab-start: create-clab-dir containerize-all
cd $(CLAB_DIR) &&\
sudo containerlab deploy --topo $(MAKEFILE_DIR)dev_env_data/clab/gosdn.clab.yaml
containerlab-stop:
sudo containerlab destroy --topo dev_env_data/clab/gosdn.clab.yaml
containerlab-stop: create-clab-dir
cd $(CLAB_DIR) &&\
sudo containerlab destroy --topo $(MAKEFILE_DIR)dev_env_data/clab/gosdn.clab.yaml
containerlab-graph:
sudo containerlab graph --topo dev_env_data/clab/gosdn.clab.yaml
containerlab-graph: create-clab-dir
cd $(CLAB_DIR) &&\
sudo containerlab graph --topo $(MAKEFILE_DIR)dev_env_data/clab/gosdn.clab.yaml
shell-gosdn:
docker exec -it clab-gosdn_csbi_arista_base-gosdn bash
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment