Move OONF temporary config to /var/run 129/head
authorHenning Rogge <henning.rogge@fkie.fraunhofer.de>
Wed, 12 Aug 2015 13:56:31 +0000 (15:56 +0200)
committerHenning Rogge <hrogge@gmail.com>
Wed, 12 Aug 2015 14:59:16 +0000 (16:59 +0200)
oonf-init-scripts/files/oonf_init.sh

index 8a1bacf8384739587238c7b7e8484ee1b900ab71..8ab5b3b90661fcbe01b884e191d9159af87c1b0a 100755 (executable)
@@ -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()