2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-06-13 18:00:38 +00:00

Quote user and password in ipmitool

If a value had certain characters, the command would be incorrect.
For example, a password with a '#' in it would break.
This commit is contained in:
Jarrod Johnson
2017-01-18 14:19:13 -05:00
parent 155f9b681b
commit fad57b6aff

View File

@ -430,7 +430,7 @@ for user in $BMCUS; do
TRIES=0
if [ "$CURRENTUSER" != "$user" ]; then
# Change the user name, if necessary
while ! ipmitool -d $idev user set name $USERSLOT $user; do
while ! ipmitool -d $idev user set name $USERSLOT "$user"; do
sleep 1
let TRIES=TRIES+1
if [ $TRIES -gt $TIMEOUT ]; then break; fi
@ -445,7 +445,7 @@ for bmcp in $BMCPW; do
TRIES=0
# Set the password for the specified user
while ! ipmitool -d $idev user set password $USERSLOT $bmcp; do
while ! ipmitool -d $idev user set password $USERSLOT "$bmcp"; do
sleep 1
let TRIES=TRIES+1
if [ $TRIES -gt $TIMEOUT ]; then break; fi