Skip to content

Commit 49cec89

Browse files
committed
Fix configuration directory and file permissions
1 parent 40d278a commit 49cec89

File tree

5 files changed

+24
-40
lines changed

5 files changed

+24
-40
lines changed

scripts/build_os_package.sh

100644100755
File mode changed.

scripts/includes/common.sh

+6-10
Original file line numberDiff line numberDiff line change
@@ -185,11 +185,9 @@ configure_st2_cli_config() {
185185
sudo mkdir -p ${ROOT_USER_CLI_CONFIG_DIRECTORY}
186186
fi
187187

188-
sudo sh -c "cat <<EOT > ${ROOT_USER_CLI_CONFIG_PATH}
189-
[credentials]
190-
username = ${USERNAME}
191-
password = ${PASSWORD}
192-
EOT"
188+
sudo sh -c st2 login --config ${ROOT_USER_CLI_CONFIG_PATH} \
189+
--write-password \
190+
--username ${USERNAME} --password ${PASSWORD}
193191

194192
# Write config for root user
195193
if [ "${CURRENT_USER}" == "${ROOT_USER}" ]; then
@@ -201,11 +199,9 @@ EOT"
201199
sudo mkdir -p ${CURRENT_USER_CLI_CONFIG_DIRECTORY}
202200
fi
203201

204-
sudo sh -c "cat <<EOT > ${CURRENT_USER_CLI_CONFIG_PATH}
205-
[credentials]
206-
username = ${USERNAME}
207-
password = ${PASSWORD}
208-
EOT"
202+
sudo sh -c st2 login --config ${CURRENT_USER_CLI_CONFIG_PATH} \
203+
--write-password \
204+
--username ${USERNAME} --password ${PASSWORD}
209205

210206
# Fix the permissions
211207
sudo chown -R ${CURRENT_USER}:${CURRENT_USER} ${CURRENT_USER_CLI_CONFIG_DIRECTORY}

scripts/st2bootstrap-deb.sh

+6-10
Original file line numberDiff line numberDiff line change
@@ -302,11 +302,9 @@ configure_st2_cli_config() {
302302
sudo mkdir -p ${ROOT_USER_CLI_CONFIG_DIRECTORY}
303303
fi
304304

305-
sudo sh -c "cat <<EOT > ${ROOT_USER_CLI_CONFIG_PATH}
306-
[credentials]
307-
username = ${USERNAME}
308-
password = ${PASSWORD}
309-
EOT"
305+
sudo sh -c st2 login --config ${ROOT_USER_CLI_CONFIG_PATH} \
306+
--write-password \
307+
--username ${USERNAME} --password ${PASSWORD}
310308

311309
# Write config for root user
312310
if [ "${CURRENT_USER}" == "${ROOT_USER}" ]; then
@@ -318,11 +316,9 @@ EOT"
318316
sudo mkdir -p ${CURRENT_USER_CLI_CONFIG_DIRECTORY}
319317
fi
320318

321-
sudo sh -c "cat <<EOT > ${CURRENT_USER_CLI_CONFIG_PATH}
322-
[credentials]
323-
username = ${USERNAME}
324-
password = ${PASSWORD}
325-
EOT"
319+
sudo sh -c st2 login --config ${CURRENT_USER_CLI_CONFIG_PATH} \
320+
--write-password \
321+
--username ${USERNAME} --password ${PASSWORD}
326322

327323
# Fix the permissions
328324
sudo chown -R ${CURRENT_USER}:${CURRENT_USER} ${CURRENT_USER_CLI_CONFIG_DIRECTORY}

scripts/st2bootstrap-el6.sh

+6-10
Original file line numberDiff line numberDiff line change
@@ -297,11 +297,9 @@ configure_st2_cli_config() {
297297
sudo mkdir -p ${ROOT_USER_CLI_CONFIG_DIRECTORY}
298298
fi
299299

300-
sudo sh -c "cat <<EOT > ${ROOT_USER_CLI_CONFIG_PATH}
301-
[credentials]
302-
username = ${USERNAME}
303-
password = ${PASSWORD}
304-
EOT"
300+
sudo sh -c st2 login --config ${ROOT_USER_CLI_CONFIG_PATH} \
301+
--write-password \
302+
--username ${USERNAME} --password ${PASSWORD}
305303

306304
# Write config for root user
307305
if [ "${CURRENT_USER}" == "${ROOT_USER}" ]; then
@@ -313,11 +311,9 @@ EOT"
313311
sudo mkdir -p ${CURRENT_USER_CLI_CONFIG_DIRECTORY}
314312
fi
315313

316-
sudo sh -c "cat <<EOT > ${CURRENT_USER_CLI_CONFIG_PATH}
317-
[credentials]
318-
username = ${USERNAME}
319-
password = ${PASSWORD}
320-
EOT"
314+
sudo sh -c st2 login --config ${CURRENT_USER_CLI_CONFIG_PATH} \
315+
--write-password \
316+
--username ${USERNAME} --password ${PASSWORD}
321317

322318
# Fix the permissions
323319
sudo chown -R ${CURRENT_USER}:${CURRENT_USER} ${CURRENT_USER_CLI_CONFIG_DIRECTORY}

scripts/st2bootstrap-el7.sh

+6-10
Original file line numberDiff line numberDiff line change
@@ -297,11 +297,9 @@ configure_st2_cli_config() {
297297
sudo mkdir -p ${ROOT_USER_CLI_CONFIG_DIRECTORY}
298298
fi
299299

300-
sudo sh -c "cat <<EOT > ${ROOT_USER_CLI_CONFIG_PATH}
301-
[credentials]
302-
username = ${USERNAME}
303-
password = ${PASSWORD}
304-
EOT"
300+
sudo sh -c st2 login --config ${ROOT_USER_CLI_CONFIG_PATH} \
301+
--write-password \
302+
--username ${USERNAME} --password ${PASSWORD}
305303

306304
# Write config for root user
307305
if [ "${CURRENT_USER}" == "${ROOT_USER}" ]; then
@@ -313,11 +311,9 @@ EOT"
313311
sudo mkdir -p ${CURRENT_USER_CLI_CONFIG_DIRECTORY}
314312
fi
315313

316-
sudo sh -c "cat <<EOT > ${CURRENT_USER_CLI_CONFIG_PATH}
317-
[credentials]
318-
username = ${USERNAME}
319-
password = ${PASSWORD}
320-
EOT"
314+
sudo sh -c st2 login --config ${CURRENT_USER_CLI_CONFIG_PATH} \
315+
--write-password \
316+
--username ${USERNAME} --password ${PASSWORD}
321317

322318
# Fix the permissions
323319
sudo chown -R ${CURRENT_USER}:${CURRENT_USER} ${CURRENT_USER_CLI_CONFIG_DIRECTORY}

0 commit comments

Comments
 (0)