From 86887b7fe1a45174fd93b4c52916db1bd2369fb8 Mon Sep 17 00:00:00 2001 From: James Millar Date: Wed, 7 Sep 2016 19:37:42 -0400 Subject: [PATCH] Rsyslog: add first run wizard configuration menu --- packages/addons/service/rsyslog/changelog.txt | 3 +++ packages/addons/service/rsyslog/package.mk | 2 +- packages/addons/service/rsyslog/source/default.py | 9 +++++++++ .../addons/service/rsyslog/source/settings-default.xml | 1 + 4 files changed, 14 insertions(+), 1 deletion(-) diff --git a/packages/addons/service/rsyslog/changelog.txt b/packages/addons/service/rsyslog/changelog.txt index d131823983..4f7534df67 100755 --- a/packages/addons/service/rsyslog/changelog.txt +++ b/packages/addons/service/rsyslog/changelog.txt @@ -5,3 +5,6 @@ - Add RELP Protocol - Add ability to compress messages using TCP/UDP protocols - Update configuration files using newer standards + +8.0.102 +- Add first run wizard configuration menu diff --git a/packages/addons/service/rsyslog/package.mk b/packages/addons/service/rsyslog/package.mk index 5cfb51d772..cce9d7024f 100644 --- a/packages/addons/service/rsyslog/package.mk +++ b/packages/addons/service/rsyslog/package.mk @@ -18,7 +18,7 @@ PKG_NAME="rsyslog" PKG_VERSION="8.21.0" -PKG_REV="101" +PKG_REV="102" PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="https://github.com/rsyslog" diff --git a/packages/addons/service/rsyslog/source/default.py b/packages/addons/service/rsyslog/source/default.py index 3999a0eb31..b7838e8a78 100644 --- a/packages/addons/service/rsyslog/source/default.py +++ b/packages/addons/service/rsyslog/source/default.py @@ -20,6 +20,7 @@ import subprocess import xbmc import xbmcaddon +ADDON = xbmcaddon.Addon() class Monitor(xbmc.Monitor): @@ -32,4 +33,12 @@ class Monitor(xbmc.Monitor): if __name__ == "__main__": + + if ADDON.getSetting('RSYSLOG_WIZARD') == 'true': + try: + ADDON.openSettings(id) + ADDON.setSetting('RSYSLOG_WIZARD', 'false') + except: + pass + Monitor().waitForAbort() diff --git a/packages/addons/service/rsyslog/source/settings-default.xml b/packages/addons/service/rsyslog/source/settings-default.xml index 019b23815e..6160c557fb 100644 --- a/packages/addons/service/rsyslog/source/settings-default.xml +++ b/packages/addons/service/rsyslog/source/settings-default.xml @@ -5,6 +5,7 @@ +