MT#12901 Read creds from ~/.ngcp-api

Check for 600 perms and read creds from there if all fine

Change-Id: I7b9b7ea210e34841da6f993bb761d48751795828
changes/63/663/6
Andreas Granig 10 years ago
parent ccc4ec9bcc
commit 98f7a46929

@ -1,5 +1,8 @@
#!/bin/sh
CURL="/usr/bin/curl"
CREDS="$HOME/.ngcp-api"
TOOLS="/usr/bin/ngcp-api-tools"
-f "$TOOLS" && . "$TOOLS"
usage () {
cat << EOF
@ -14,6 +17,7 @@ EOF
exit 1
}
test -z "$APIUSER" && -f "$TOOLS" && importcreds
test -z "$APIUSER" && APIUSER="administrator:administrator"
HEADERS="-H 'Connection: close'"

@ -1,5 +1,8 @@
#!/bin/sh
#!/bin/bash
CURL="/usr/bin/curl"
CREDS="$HOME/.ngcp-api"
TOOLS="/usr/bin/ngcp-api-tools"
-f "$TOOLS" && . "$TOOLS"
usage () {
cat << EOF
@ -14,6 +17,7 @@ EOF
exit 1
}
test -z "$APIUSER" && -f "$TOOLS" && importcreds
test -z "$APIUSER" && APIUSER="administrator:administrator"
HEADERS="-H 'Connection: close'"

@ -1,5 +1,8 @@
#!/bin/sh
CURL="/usr/bin/curl"
CREDS="$HOME/.ngcp-api"
TOOLS="/usr/bin/ngcp-api-tools"
-f "$TOOLS" && . "$TOOLS"
usage () {
cat << EOF
@ -16,6 +19,7 @@ EOF
exit 1
}
test -z "$APIUSER" && -f "$TOOLS" && importcreds
test -z "$APIUSER" && APIUSER="administrator:administrator"
INPUT="-T -"
CTYPE="application/json-patch+json"

@ -1,5 +1,8 @@
#!/bin/sh
CURL="/usr/bin/curl"
CREDS="$HOME/.ngcp-api"
TOOLS="/usr/bin/ngcp-api-tools"
-f "$TOOLS" && . "$TOOLS"
usage () {
cat << EOF
@ -15,6 +18,7 @@ EOF
exit 1
}
test -z "$APIUSER" && -f "$TOOLS" && importcreds
test -z "$APIUSER" && APIUSER="administrator:administrator"
INPUT="-T -"

@ -1,5 +1,8 @@
#!/bin/sh
CURL="/usr/bin/curl"
CREDS="$HOME/.ngcp-api"
TOOLS="/usr/bin/ngcp-api-tools"
-f "$TOOLS" && . "$TOOLS"
usage () {
cat << EOF
@ -15,6 +18,7 @@ EOF
exit 1
}
test -z "$APIUSER" && -f "$TOOLS" && importcreds
test -z "$APIUSER" && APIUSER="administrator:administrator"
INPUT="-T -"

@ -0,0 +1,15 @@
importcreds () {
if [ -f "$CREDS" ]; then
echo "$CREDS present, checking perms"
set +e; stat "$CREDS" | grep 'Access: (0600' 1>/dev/null; r=$?; set -e
if [ "$r" = "0" ]; then
echo "$CREDS permissions ok"
. "$CREDS"
else
echo "$CREDS must have permissions 600"
exit 1
fi
fi
}
Loading…
Cancel
Save