From 7720c87e0c8c129698070bbf46706f7295a73012 Mon Sep 17 00:00:00 2001 From: Mislav Novakovic Date: Wed, 10 May 2017 15:34:53 +0200 Subject: add sysrepo Signed-off-by: Mislav Novakovic --- net/sysrepo/files/libsysrepo.default | 13 +++++++++++++ net/sysrepo/files/sysrepo-plugind.init | 19 +++++++++++++++++++ net/sysrepo/files/sysrepod.init | 19 +++++++++++++++++++ 3 files changed, 51 insertions(+) create mode 100644 net/sysrepo/files/libsysrepo.default create mode 100644 net/sysrepo/files/sysrepo-plugind.init create mode 100644 net/sysrepo/files/sysrepod.init (limited to 'net/sysrepo/files') diff --git a/net/sysrepo/files/libsysrepo.default b/net/sysrepo/files/libsysrepo.default new file mode 100644 index 000000000..4e00cc79f --- /dev/null +++ b/net/sysrepo/files/libsysrepo.default @@ -0,0 +1,13 @@ +#!/bin/sh + +# Warning, problems can occur if the device restarts in the middle of this uci-default script + +if [ -x /bin/sysrepoctl ]; then + sysrepoctl --install --yang=/etc/sysrepo/yang/ietf-netconf-acm@2012-02-22.yang -p 644 + sysrepoctl --install --yang=/etc/sysrepo/yang/ietf-netconf-notifications.yang -p 600 + sysrepoctl --install --yang=/etc/sysrepo/yang/nc-notifications.yang -p 666 + sysrepoctl --install --yang=/etc/sysrepo/yang/notifications.yang -p 666 + sysrepoctl --install --yang=/etc/sysrepo/yang/ietf-netconf@2011-06-01.yang -p 600 +fi + +exit 0 diff --git a/net/sysrepo/files/sysrepo-plugind.init b/net/sysrepo/files/sysrepo-plugind.init new file mode 100644 index 000000000..d394256ae --- /dev/null +++ b/net/sysrepo/files/sysrepo-plugind.init @@ -0,0 +1,19 @@ +#!/bin/sh /etc/rc.common + +START=90 +STOP=10 + +USE_PROCD=1 +PROG=/bin/sysrepo-plugind + +start_service() { + procd_open_instance + procd_set_param command $PROG + procd_set_param respawn + procd_close_instance +} + +stop_service() +{ + service_stop ${PROG} +} diff --git a/net/sysrepo/files/sysrepod.init b/net/sysrepo/files/sysrepod.init new file mode 100644 index 000000000..843e3b56c --- /dev/null +++ b/net/sysrepo/files/sysrepod.init @@ -0,0 +1,19 @@ +#!/bin/sh /etc/rc.common + +START=70 +STOP=10 + +USE_PROCD=1 +PROG=/bin/sysrepod + +start_service() { + procd_open_instance + procd_set_param command $PROG + procd_set_param respawn + procd_close_instance +} + +stop_service() +{ + service_stop ${PROG} +} -- cgit v1.2.3