From 48ab73fafc44874f5b45dbea6935d3db3b93fade Mon Sep 17 00:00:00 2001 From: Antonio Paunovic Date: Fri, 26 May 2017 14:52:40 +0000 Subject: [PATCH 1/2] sysrepo: add patch for diabling autostart Signed-off-by: Antonio Paunovic --- .../patches/004-disable-sysrepod-autostart | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 net/sysrepo/patches/004-disable-sysrepod-autostart diff --git a/net/sysrepo/patches/004-disable-sysrepod-autostart b/net/sysrepo/patches/004-disable-sysrepod-autostart new file mode 100644 index 000000000..3261aee13 --- /dev/null +++ b/net/sysrepo/patches/004-disable-sysrepod-autostart @@ -0,0 +1,19 @@ +Index: sysrepo-e4a5705a4c5293ba121048c71899b98243d99edf/src/clientlib/client_library.c +=================================================================== +--- sysrepo-e4a5705a4c5293ba121048c71899b98243d99edf.orig/src/clientlib/client_library.c ++++ sysrepo-e4a5705a4c5293ba121048c71899b98243d99edf/src/clientlib/client_library.c +@@ -405,14 +405,6 @@ sr_connect(const char *app_name, const s + if (SR_ERR_OK != rc) { + if (opts & SR_CONN_DAEMON_REQUIRED) { + if ((opts & SR_CONN_DAEMON_START) && (0 == getuid())) { +- /* sysrepo daemon start requested and process is running under root privileges */ +- SR_LOG_DBG_MSG("Sysrepo daemon not detected, starting it."); +- ret = system("sysrepod"); +- if (0 == ret) { +- SR_LOG_INF_MSG("Sysrepo daemon has been started."); +- } else { +- SR_LOG_WRN("Unable to start sysrepo daemon, error code=%d.", ret); +- } + /* retry to connect again in any case */ + rc = cl_socket_connect(connection, SR_DAEMON_SOCKET); + CHECK_RC_LOG_GOTO(rc, cleanup, "Unable to connect to sysrepod: %s.", sr_strerror(rc)); From f531ca0dd9ec56f58da1fbe57eee433ea0dea200 Mon Sep 17 00:00:00 2001 From: Antonio Paunovic Date: Fri, 26 May 2017 15:37:12 +0000 Subject: [PATCH 2/2] sysrepo: bump PKG_RELEASE version Signed-off-by: Antonio Paunovic --- net/sysrepo/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/net/sysrepo/Makefile b/net/sysrepo/Makefile index 11deab63b..644e79ecd 100644 --- a/net/sysrepo/Makefile +++ b/net/sysrepo/Makefile @@ -12,6 +12,7 @@ PKG_MAINTAINER:=Mislav Novakovic PKG_NAME:=sysrepo PKG_VERSION:=0.6.0 +PKG_RELEASE:=2 PKG_SOURCE_PROTO:=git PKG_SOURCE_VERSION:=e4a5705a4c5293ba121048c71899b98243d99edf