diff options
author | Mislav Novakovic <mislav.novakovic@sartura.hr> | 2017-05-10 15:34:53 +0200 |
---|---|---|
committer | Mislav Novakovic <mislav.novakovic@sartura.hr> | 2017-05-11 19:46:58 +0200 |
commit | 7720c87e0c8c129698070bbf46706f7295a73012 (patch) | |
tree | 2f9d9ff89ba1bc21d7ddce3edce5287bd8407c06 /net/sysrepo/files | |
parent | 1337f5d204602f412c6074abdfeda92920c2c1ea (diff) |
add sysrepo
Signed-off-by: Mislav Novakovic <mislav.novakovic@sartura.hr>
Diffstat (limited to 'net/sysrepo/files')
-rw-r--r-- | net/sysrepo/files/libsysrepo.default | 13 | ||||
-rw-r--r-- | net/sysrepo/files/sysrepo-plugind.init | 19 | ||||
-rw-r--r-- | net/sysrepo/files/sysrepod.init | 19 |
3 files changed, 51 insertions, 0 deletions
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} +} |