Move OONF temporary config to /var/run

This commit is contained in:
Henning Rogge 2015-08-12 15:56:31 +02:00 committed by Henning Rogge
parent 79325157d0
commit b8e9b6486b
1 changed files with 6 additions and 7 deletions

View File

@ -42,8 +42,7 @@ oonf_add_devices_to_configuration()
# olsrd2.@interface[2].ifname='wan lan wlanadhoc wlanadhocRADIO1'
# /var is in ramdisc/tmpfs
mkdir -p /var/etc
uci export ${DAEMON} >"/var/etc/${DAEMON}_dev"
uci export ${DAEMON} >"/var/run/${DAEMON}_dev"
while section="$( uci -q -c /etc/config get "${DAEMON}.@[${i}]" )"; do {
echo "section: ${section}"
@ -56,7 +55,7 @@ oonf_add_devices_to_configuration()
case "$( uci -q get "${DAEMON}.@[${i}].ignore" )" in
1|on|true|enabled|yes)
oonf_log "removing/ignore section '$section'"
uci -q -c /var/etc delete "${DAEMON}_dev.@[${j}]"
uci -q -c /var/run delete "${DAEMON}_dev.@[${j}]"
i=$(( i + 1 ))
continue
@ -71,15 +70,15 @@ oonf_add_devices_to_configuration()
if [ ! -z "${device_name}" ]
then
# add option 'name' for 'ifname' (e.g. 'mywifi')
uci -q -c /var/etc add_list "${DAEMON}_dev.@[${i}].name=${device_name}"
uci -q -c /var/run add_list "${DAEMON}_dev.@[${i}].name=${device_name}"
fi
} done
i=$(( $i + 1 ))
} done
uci -q -c /var/etc commit "${DAEMON}_dev"
uci -q -c /var/run commit "${DAEMON}_dev"
oonf_log "wrote '/var/etc/${DAEMON}_dev'"
oonf_log "wrote '/var/run/${DAEMON}_dev'"
}
oonf_reread_config()
@ -106,7 +105,7 @@ start()
# produce coredumps
ulimit -c unlimited
service_start /usr/sbin/${DAEMON} --set global.fork=true --load uci:///var/etc/${DAEMON}_dev
service_start /usr/sbin/${DAEMON} --set global.fork=true --load uci:///var/run/${DAEMON}_dev
}
stop()