#!/bin/sh

#######################
# Change Log
#
# 2013/01/10    PR341502    Ziming Xu <Ziming.b.Xu@alcatel-lucent.com>
#               Reduce Reboot Frequency
#
#######################

# DEBUG MODE
exec 2>/dev/console
[[ -f /tmp/debug.lib_settings ]] && set -x

service=/etc/init.d/dmconfig
polling_thread_pid=/var/run/dmconfig.pid
polling_thread_flag=/tmp/.dmconfig.polling
step=$(cat /tmp/step 2>/dev/null)
update_defer_flag=/tmp/.update_defer_flag

# Any DM setting change before step3 will be ingored
[[ "$step" -lt 3 ]] && exit 0

[[ "$step" -eq 3 -a ! -e "$polling_thread_flag" -o "$1" = DM ]] && touch "$update_defer_flag" || $service update &

exit 0
