The init.d script for netatalk is called afpd, the same as the binary daemon. The stop() function of the init.d actually kills itself, along with the daemon and the killall of cnid_metad never completes. The afpd daemon writes a pid file and can be terminated using the pid in the pidfile instead.
Additionally, the reload() function sends a HUP, then calls start again. The extra start does nothing, except does socket binding errors. Fixed the init.d script (patch is attached): https://dev.openwrt.org/ticket/7669 thanks. Joe _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel