use procd as a cleaner init script solution (available in current OpenWrt trunk), thanks @lynxis