From b5ad11a619edf7a01bdb7d1a162d85112a2f7356 Mon Sep 17 00:00:00 2001 From: Alan Gibson Date: Wed, 6 Apr 2016 13:50:34 +0200 Subject: [PATCH] Initial commit of FlexGet add-on --- .../downloadmanager/FlexGet/changelog.txt | 4 ++ .../downloadmanager/FlexGet/icon/icon.png | Bin 0 -> 10944 bytes .../downloadmanager/FlexGet/package.mk | 46 ++++++++++++++++++ .../FlexGet/source/bin/FlexGet.start | 39 +++++++++++++++ .../downloadmanager/FlexGet/source/default.py | 25 ++++++++++ .../FlexGet/source/settings-default.xml | 9 ++++ .../service.downloadmanager.FlexGet.service | 20 ++++++++ 7 files changed, 143 insertions(+) create mode 100644 addons/service/downloadmanager/FlexGet/changelog.txt create mode 100644 addons/service/downloadmanager/FlexGet/icon/icon.png create mode 100644 addons/service/downloadmanager/FlexGet/package.mk create mode 100644 addons/service/downloadmanager/FlexGet/source/bin/FlexGet.start create mode 100644 addons/service/downloadmanager/FlexGet/source/default.py create mode 100644 addons/service/downloadmanager/FlexGet/source/settings-default.xml create mode 100644 addons/service/downloadmanager/FlexGet/source/system.d/service.downloadmanager.FlexGet.service diff --git a/addons/service/downloadmanager/FlexGet/changelog.txt b/addons/service/downloadmanager/FlexGet/changelog.txt new file mode 100644 index 000000000..386f744f0 --- /dev/null +++ b/addons/service/downloadmanager/FlexGet/changelog.txt @@ -0,0 +1,4 @@ +1.2.360 +- Initial version +1.2.503 +- Version bump to FlexGet 1.2.503 diff --git a/addons/service/downloadmanager/FlexGet/icon/icon.png b/addons/service/downloadmanager/FlexGet/icon/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c05f580419add9977110786dfa3dbbdd693b1fe6 GIT binary patch literal 10944 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 iz;|Z%9$x7B?*Bi^u`XSlAs*QP0000 + + + + + + + + diff --git a/addons/service/downloadmanager/FlexGet/source/system.d/service.downloadmanager.FlexGet.service b/addons/service/downloadmanager/FlexGet/source/system.d/service.downloadmanager.FlexGet.service new file mode 100644 index 000000000..85fcc40f9 --- /dev/null +++ b/addons/service/downloadmanager/FlexGet/source/system.d/service.downloadmanager.FlexGet.service @@ -0,0 +1,20 @@ +[Unit] +Description=FlexGet +After=graphical.target + +[Service] +Type=idle +ExecStart=/bin/sh -c "exec sh /storage/.kodi/addons/service.downloadmanager.FlexGet/bin/FlexGet.start daemon start" +ExecStop=/bin/sh -c "exec sh /storage/.kodi/addons/service.downloadmanager.FlexGet/bin/FlexGet.start daemon stop" +ExecReload=/bin/sh -c "exec sh /storage/.kodi/addons/service.downloadmanager.FlexGet/bin/FlexGet.start daemon reload" +TimeoutStopSec=5 +Restart=always +RestartSec=10 +StartLimitInterval=0 +Nice=19 +CPUSchedulingPolicy=idle +Restart=on-failure + +[Install] +WantedBy=kodi.target +