Signed-off-by: Maciej Krüger <mkg20001@gmail.com>
oonf_add_devices_to_configuration
oonf_reread_config
}
+
+running()
+{
+ # check if we have a pidfile and then check if that pid still exists.
+ # since we don't use -e this has to be explicitly returned. exit would stop the process.
+ test -e "/tmp/run/olsrd2.pid" && test -e "/proc/$(cat "/tmp/run/olsrd2.pid")" && return 0
+ return 1
+}
+
+status()
+{
+ if running; then
+ echo "running"
+ else
+ echo "stopped"
+ fi
+}
include $(TOPDIR)/rules.mk
PKG_NAME:=oonf-olsrd2
-PKG_RELEASE:=1
+PKG_RELEASE:=2
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://github.com/OLSR/OONF.git
[ -n "$IPKG_INSTROOT" ] || {
. /lib/functions/oonf_init.sh
+
+ extra_command "running" "Check if service is running"
+ extra_command "status" "Service status"
}