coova-chilli: Fix removal of old files
authorRajan Vaja <redacted>
Thu, 4 Aug 2016 09:38:49 +0000 (15:08 +0530)
committerRajan Vaja <redacted>
Thu, 4 Aug 2016 11:23:14 +0000 (16:53 +0530)
Before starting chilli instance, it first removes generated
files (/var/run/chilli*) for the instance. While deleting
generated files, it doesn't match full instance name.

Thus if coova-chilli config file (/etc/config/chilli) has
instances wlan11 and wlan1 in order,
when creating coova-chilli instance for wlan1, it is removing
files generated for wlan11 instances also (as it uses wlan1*
in remove command).

Fix issue by matching full instance name while removing old files.

Signed-off-by: Rajan Vaja <redacted>
Signed-off-by: Bhargav Patel <redacted>
net/coova-chilli/Makefile
net/coova-chilli/files/chilli.init

index eea40d0a3f39b36d537432907e9afbc9da445df0..b926a1d0843d973cb7ed83e4e9e02036199bd44e 100644 (file)
@@ -12,7 +12,7 @@ PKG_VERSION:=1.3.0+20141128
 PKG_MAINTAINER:=Imre Kaloz <kaloz@openwrt.org>
 PKG_LICENSE:=GPL-2.0+
 PKG_LICENSE_FILES:=COPYING
-PKG_RELEASE:=3
+PKG_RELEASE:=4
 
 PKG_SOURCE_PROTO:=git
 PKG_SOURCE_URL:=git://github.com/coova/coova-chilli
index 15b79af376688db3c031082b951be5849a68d981..0103a238591c7c01abf51b5d613e57b119ae9059 100644 (file)
@@ -7,7 +7,7 @@ config_cb() {
     chilli_inst=$2
     if [ "$chilli_inst" != "" ]
     then
-       rm -f /var/run/chilli_${chilli_inst}*
+       rm -f /var/run/chilli_${chilli_inst}.*
        chilli_conf=/var/run/chilli_${chilli_inst}.conf
        eval "start_chilli_$chilli_inst=1"
     fi
git clone https://git.99rst.org/PROJECT