Преглед на файлове

Allow docker scripts to be run from other directories

Ian Goldberg преди 6 месеца
родител
ревизия
c0107031b4
променени са 2 файла, в които са добавени 11 реда и са изтрити 0 реда
  1. 6 0
      Docker/build-docker
  2. 5 0
      Docker/set-networking

+ 6 - 0
Docker/build-docker

@@ -1,4 +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
+
 cd ..
+
 docker build $* -t ramen -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