Skip to content

Commit ecbebd5

Browse files
committed
Only setup nova-dhcpbridge if using nova-network
Closes-Bug: #1705324 Change-Id: I3abc84483bbd256e0bbbfe64d570903080f2a2b7
1 parent d93433d commit ecbebd5

1 file changed

Lines changed: 13 additions & 11 deletions

File tree

lib/nova

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -541,19 +541,21 @@ function create_nova_conf {
541541
# Setup logging for nova-dhcpbridge command line
542542
sudo cp "$NOVA_CONF" "$NOVA_CONF_DIR/nova-dhcpbridge.conf"
543543

544-
local service="n-dhcp"
545-
local logfile="${service}.log.${CURRENT_LOG_TIME}"
546-
local real_logfile="${LOGDIR}/${logfile}"
547-
if [[ -n ${LOGDIR} ]]; then
548-
bash -c "cd '$LOGDIR' && ln -sf '$logfile' ${service}.log"
549-
iniset "$NOVA_CONF_DIR/nova-dhcpbridge.conf" DEFAULT log_file "$real_logfile"
550-
if [[ -n ${SCREEN_LOGDIR} ]]; then
551-
# Drop the backward-compat symlink
552-
ln -sf "$real_logfile" ${SCREEN_LOGDIR}/screen-${service}.log
544+
if is_service_enabled n-net; then
545+
local service="n-dhcp"
546+
local logfile="${service}.log.${CURRENT_LOG_TIME}"
547+
local real_logfile="${LOGDIR}/${logfile}"
548+
if [[ -n ${LOGDIR} ]]; then
549+
bash -c "cd '$LOGDIR' && ln -sf '$logfile' ${service}.log"
550+
iniset "$NOVA_CONF_DIR/nova-dhcpbridge.conf" DEFAULT log_file "$real_logfile"
551+
if [[ -n ${SCREEN_LOGDIR} ]]; then
552+
# Drop the backward-compat symlink
553+
ln -sf "$real_logfile" ${SCREEN_LOGDIR}/screen-${service}.log
554+
fi
553555
fi
554-
fi
555556

556-
iniset $NOVA_CONF DEFAULT dhcpbridge_flagfile "$NOVA_CONF_DIR/nova-dhcpbridge.conf"
557+
iniset $NOVA_CONF DEFAULT dhcpbridge_flagfile "$NOVA_CONF_DIR/nova-dhcpbridge.conf"
558+
fi
557559

558560
if [ "$NOVA_USE_SERVICE_TOKEN" == "True" ]; then
559561
init_nova_service_user_conf

0 commit comments

Comments
 (0)