Check /var/run/uci/ before /etc/config/ so that overlay configs
also trigger service reload events.
The overlay directory takes precedence, and uci show already handles
merging overlay + base configuration correctly.
Signed-off-by: John Crispin <john@phrozen.org>
#!/bin/sh
rm -rf /var/run/config.check
mkdir -p /var/run/config.check
-for config in /etc/config/*; do
+for config in /var/run/uci/* /etc/config/*; do
+ [ -f "$config" ] || continue
file=${config##*/}
- uci show "${file##*/}" > /var/run/config.check/$file
+ [ -f "/var/run/config.check/$file" ] && continue
+ uci show "$file" > /var/run/config.check/$file 2>/dev/null
done
MD5FILE=/var/run/config.md5
[ -f $MD5FILE ] && {