| ... | ... |
@@ -309,6 +309,7 @@ function configure_swift {
|
| 309 | 309 |
local node_number |
| 310 | 310 |
local swift_node_config |
| 311 | 311 |
local swift_log_dir |
| 312 |
+ local user_group |
|
| 312 | 313 |
|
| 313 | 314 |
# Make sure to kill all swift processes first |
| 314 | 315 |
swift-init --run-dir=${SWIFT_DATA_DIR}/run all stop || true
|
| ... | ... |
@@ -505,10 +506,12 @@ EOF |
| 505 | 505 |
fi |
| 506 | 506 |
fi |
| 507 | 507 |
|
| 508 |
+ local user_group=$(id -g ${STACK_USER})
|
|
| 509 |
+ sudo install -d -o ${STACK_USER} -g ${user_group} ${SWIFT_DATA_DIR}
|
|
| 510 |
+ |
|
| 508 | 511 |
local swift_log_dir=${SWIFT_DATA_DIR}/logs
|
| 509 |
- rm -rf ${swift_log_dir}
|
|
| 510 |
- mkdir -p ${swift_log_dir}/hourly
|
|
| 511 |
- sudo chown -R ${STACK_USER}:adm ${swift_log_dir}
|
|
| 512 |
+ sudo rm -rf ${swift_log_dir}
|
|
| 513 |
+ sudo install -d -o ${STACK_USER} -g adm ${swift_log_dir}/hourly
|
|
| 512 | 514 |
|
| 513 | 515 |
if [[ $SYSLOG != "False" ]]; then |
| 514 | 516 |
sed "s,%SWIFT_LOGDIR%,${swift_log_dir}," $FILES/swift/rsyslog.conf | sudo \
|