Sfoglia il codice sorgente

Allow docker scripts to be run from other directories

Ian Goldberg 6 mesi fa
parent
commit
d90cd7a38f
2 ha cambiato i file con 10 aggiunte e 0 eliminazioni
  1. 5 0
      docker/build-docker
  2. 5 0
      docker/set-networking

+ 5 - 0
docker/build-docker

@@ -1,4 +1,9 @@
 #!/bin/bash
 
+# cd into the directory containing this script (from the bash faq 028)
+if [[ $BASH_SOURCE = */* ]]; then
+  cd -- "${BASH_SOURCE%/*}/" || exit
+fi
+
 cd ..
 docker build $* -t prac -f docker/Dockerfile .

+ 5 - 0
docker/set-networking

@@ -1,5 +1,10 @@
 #!/bin/bash
 
+# cd into the directory containing this script (from the bash faq 028)
+if [[ $BASH_SOURCE = */* ]]; then
+  cd -- "${BASH_SOURCE%/*}/" || exit
+fi
+
 latency=30ms
 bw=100mbit