|
...
|
...
|
@@ -635,7 +635,19 @@ function create_nova_conf {
|
|
635
|
635
|
|
|
636
|
636
|
# Setup logging for nova-dhcpbridge command line
|
|
637
|
637
|
sudo cp "$NOVA_CONF" "$NOVA_CONF_DIR/nova-dhcpbridge.conf"
|
|
638
|
|
- iniset "$NOVA_CONF_DIR/nova-dhcpbridge.conf" DEFAULT log_file "/opt/stack/logs/nova-dhcpbridge.log"
|
|
|
638
|
+
|
|
|
639
|
+ local service="n-dhcp"
|
|
|
640
|
+ local logfile="${service}.log.${CURRENT_LOG_TIME}"
|
|
|
641
|
+ local real_logfile="${LOGDIR}/${logfile}"
|
|
|
642
|
+ if [[ -n ${LOGDIR} ]]; then
|
|
|
643
|
+ bash -c "cd '$LOGDIR' && ln -sf '$logfile' ${service}.log"
|
|
|
644
|
+ iniset "$NOVA_CONF_DIR/nova-dhcpbridge.conf" DEFAULT log_file "$real_logfile"
|
|
|
645
|
+ if [[ -n ${SCREEN_LOGDIR} ]]; then
|
|
|
646
|
+ # Drop the backward-compat symlink
|
|
|
647
|
+ ln -sf "$real_logfile" ${SCREEN_LOGDIR}/screen-${service}.log
|
|
|
648
|
+ fi
|
|
|
649
|
+ fi
|
|
|
650
|
+
|
|
639
|
651
|
iniset $NOVA_CONF DEFAULT dhcpbridge_flagfile "$NOVA_CONF_DIR/nova-dhcpbridge.conf"
|
|
640
|
652
|
}
|
|
641
|
653
|
|