Merge "Create LOGDIR earlier in the process"
This commit is contained in:
commit
a7b21cd858
29
stack.sh
29
stack.sh
@ -299,16 +299,6 @@ EOF
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
# If you have all the repos installed above already setup (e.g. a CI
|
|
||||||
# situation where they are on your image) you may choose to skip this
|
|
||||||
# to speed things up
|
|
||||||
SKIP_EPEL_INSTALL=$(trueorfalse False SKIP_EPEL_INSTALL)
|
|
||||||
|
|
||||||
if is_fedora && [[ $DISTRO == "rhel7" ]] && \
|
|
||||||
[[ ${SKIP_EPEL_INSTALL} != True ]]; then
|
|
||||||
_install_epel_and_rdo
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
# Configure Target Directories
|
# Configure Target Directories
|
||||||
# ----------------------------
|
# ----------------------------
|
||||||
@ -322,6 +312,11 @@ sudo mkdir -p $DEST
|
|||||||
safe_chown -R $STACK_USER $DEST
|
safe_chown -R $STACK_USER $DEST
|
||||||
safe_chmod 0755 $DEST
|
safe_chmod 0755 $DEST
|
||||||
|
|
||||||
|
# Destination path for devstack logs
|
||||||
|
if [[ -n ${LOGDIR:-} ]]; then
|
||||||
|
mkdir -p $LOGDIR
|
||||||
|
fi
|
||||||
|
|
||||||
# Destination path for service data
|
# Destination path for service data
|
||||||
DATA_DIR=${DATA_DIR:-${DEST}/data}
|
DATA_DIR=${DATA_DIR:-${DEST}/data}
|
||||||
sudo mkdir -p $DATA_DIR
|
sudo mkdir -p $DATA_DIR
|
||||||
@ -335,6 +330,16 @@ if [ -z "`grep ^127.0.0.1 /etc/hosts | grep $LOCAL_HOSTNAME`" ]; then
|
|||||||
sudo sed -i "s/\(^127.0.0.1.*\)/\1 $LOCAL_HOSTNAME/" /etc/hosts
|
sudo sed -i "s/\(^127.0.0.1.*\)/\1 $LOCAL_HOSTNAME/" /etc/hosts
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# If you have all the repos installed above already setup (e.g. a CI
|
||||||
|
# situation where they are on your image) you may choose to skip this
|
||||||
|
# to speed things up
|
||||||
|
SKIP_EPEL_INSTALL=$(trueorfalse False SKIP_EPEL_INSTALL)
|
||||||
|
|
||||||
|
if is_fedora && [[ $DISTRO == "rhel7" ]] && \
|
||||||
|
[[ ${SKIP_EPEL_INSTALL} != True ]]; then
|
||||||
|
_install_epel_and_rdo
|
||||||
|
fi
|
||||||
|
|
||||||
# Ensure python is installed
|
# Ensure python is installed
|
||||||
# --------------------------
|
# --------------------------
|
||||||
is_package_installed python || install_package python
|
is_package_installed python || install_package python
|
||||||
@ -394,10 +399,6 @@ TIMESTAMP_FORMAT=${TIMESTAMP_FORMAT:-"%F-%H%M%S"}
|
|||||||
LOGDAYS=${LOGDAYS:-7}
|
LOGDAYS=${LOGDAYS:-7}
|
||||||
CURRENT_LOG_TIME=$(date "+$TIMESTAMP_FORMAT")
|
CURRENT_LOG_TIME=$(date "+$TIMESTAMP_FORMAT")
|
||||||
|
|
||||||
if [[ -n ${LOGDIR:-} ]]; then
|
|
||||||
mkdir -p $LOGDIR
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ -n "$LOGFILE" ]]; then
|
if [[ -n "$LOGFILE" ]]; then
|
||||||
# Clean up old log files. Append '.*' to the user-specified
|
# Clean up old log files. Append '.*' to the user-specified
|
||||||
# ``LOGFILE`` to match the date in the search template.
|
# ``LOGFILE`` to match the date in the search template.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user