Fix 20-exempt-admin-from-lockout.sh for IPv6
For IPv6 system, the script will fail with return status 1.
This is caused by curl fails to parse request url with IPv6 IP
address in "[ ]". The error produced by curl will be:
curl: (3) [globbing] error: bad range specification after pos 9
The fix is to add a "-g" option to the curl command.
Change-Id: I7f2c9c1eca81e845f2d443f3b8962ab206f1328d
Closes-Bug: 1887470
Signed-off-by: Andy Ning <andy.ning@windriver.com>
(cherry picked from commit 1102864c81
)
This commit is contained in:
parent
a5074f398a
commit
023aca0a04
|
@ -46,7 +46,7 @@ if [ "$TO_RELEASE" == "20.06" ] && [ "$ACTION" == "activate" ]; then
|
|||
req_url="${OS_AUTH_URL}/users/${user_id}"
|
||||
data_json="{\"user\": {\"options\": {\"${option}\": ${option_value}}}}"
|
||||
|
||||
ret=$(/usr/bin/curl -X PATCH -H "X-Auth-Token: ${token}" \
|
||||
ret=$(/usr/bin/curl -g -X PATCH -H "X-Auth-Token: ${token}" \
|
||||
-H "Content-Type: application/json" -d "${data_json}" "${req_url}")
|
||||
if [ $? -ne 0 ]; then
|
||||
log "$NAME: Set ${option} option for user ${user_name} failed."
|
||||
|
|
Loading…
Reference in New Issue