summaryrefslogtreecommitdiffstats
path: root/controller
diff options
context:
space:
mode:
authorPavel Raiskup <praiskup@redhat.com>2014-10-22 09:59:10 +0200
committerPavel Raiskup <praiskup@redhat.com>2014-10-22 09:59:10 +0200
commitf33cf06e621bebf20158d29a51dcd8ad6ca1539a (patch)
tree1aee09e35e7ae3bb3ca4593e79f12ce4a9576a83 /controller
parent62d1756eedc76936d17394d76a2cea2e596ac7c6 (diff)
downloadpostgresql-setup-tests-f33cf06e621bebf20158d29a51dcd8ad6ca1539a.tar.gz
postgresql-setup-tests-f33cf06e621bebf20158d29a51dcd8ad6ca1539a.tar.xz
postgresql-setup-tests-f33cf06e621bebf20158d29a51dcd8ad6ca1539a.zip
controller: allow parsing credsfile from anywhere
* controller/parse_credsfile: Detect $srcdir to be able to read the correct secret file from any CWD.
Diffstat (limited to 'controller')
-rw-r--r--controller/parse_credsfile4
1 files changed, 3 insertions, 1 deletions
diff --git a/controller/parse_credsfile b/controller/parse_credsfile
index df2a6bf..4cf8e58 100644
--- a/controller/parse_credsfile
+++ b/controller/parse_credsfile
@@ -1,4 +1,6 @@
-credsfile="private/os/$1.yml"
+___os_confdir=$(cd -P -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd -P)
+
+credsfile="$___os_confdir/private/os/$1.yml"
while read line; do
if [[ "$line" =~ ^([a-zA-Z0-9_]*):\ ?(.*)$ ]]; then