From 4d207fc4f9dbd6c45e48c40483b93c379c9cf9a6 Mon Sep 17 00:00:00 2001 From: Alexander Lutay Date: Fri, 26 May 2017 21:48:45 +0200 Subject: [PATCH] TT#16903 Introduce 'ngcpcfg set' and 'ngcpcfg del' functionality root@spce:~# ngcpcfg set /etc/ngcp-config/config.yml "aaa.bbb=123" @@ -1,4 +1,6 @@ --- +aaa: + bbb: 123 root@spce:~# ngcpcfg set /etc/ngcp-config/config.yml "aaa.bbb={'ccc','123','ddd','567'}" @@ -1,4 +1,8 @@ --- +aaa: + bbb: + ccc: '123' + ddd: '567' root@spce:~# ngcpcfg set /etc/ngcp-config/config.yml "aaa.bbb=['ccc','123','ddd','567']" @@ -1,4 +1,10 @@ --- +aaa: + bbb: + - ccc + - '123' + - ddd + - '567' root@spce:~# ngcpcfg del /etc/ngcp-config/config.yml "aaa.bbb" @@ -1,4 +1,5 @@ --- +aaa: {} apps: malicious_call: no party_call_control: root@spce:~# ngcpcfg del /etc/ngcp-config/config.yml "aaa" root@spce:~# Change-Id: Ife4810ee12c921a3e8ed5b323435802aa821fb60 --- debian/ngcp-ngcpcfg.install | 2 + docs/ngcpcfg.txt | 8 ++++ sbin/ngcpcfg | 6 ++- scripts/del | 69 +++++++++++++++++++++++++++ scripts/set | 94 +++++++++++++++++++++++++++++++++++++ 5 files changed, 178 insertions(+), 1 deletion(-) create mode 100755 scripts/del create mode 100755 scripts/set diff --git a/debian/ngcp-ngcpcfg.install b/debian/ngcp-ngcpcfg.install index 90f54b91..15987dca 100644 --- a/debian/ngcp-ngcpcfg.install +++ b/debian/ngcp-ngcpcfg.install @@ -20,11 +20,13 @@ scripts/build usr/share/ngcp-ngcpcfg/scripts/ scripts/check usr/share/ngcp-ngcpcfg/scripts/ scripts/clean usr/share/ngcp-ngcpcfg/scripts/ scripts/commit usr/share/ngcp-ngcpcfg/scripts/ +scripts/del usr/share/ngcp-ngcpcfg/scripts/ scripts/diff usr/share/ngcp-ngcpcfg/scripts/ scripts/etckeeper usr/share/ngcp-ngcpcfg/scripts/ scripts/initialise usr/share/ngcp-ngcpcfg/scripts/ scripts/log usr/share/ngcp-ngcpcfg/scripts/ scripts/services usr/share/ngcp-ngcpcfg/scripts/ +scripts/set usr/share/ngcp-ngcpcfg/scripts/ scripts/show usr/share/ngcp-ngcpcfg/scripts/ scripts/status usr/share/ngcp-ngcpcfg/scripts/ scripts/values usr/share/ngcp-ngcpcfg/scripts/ diff --git a/docs/ngcpcfg.txt b/docs/ngcpcfg.txt index a2581a80..5967cc0e 100644 --- a/docs/ngcpcfg.txt +++ b/docs/ngcpcfg.txt @@ -319,6 +319,10 @@ doing the reverse operation of the _encrypt_ option. Note: This feature is only available if the ngcp-ngcpcfg-locker package is installed. + **del**