summaryrefslogtreecommitdiffstats
path: root/configuration
diff options
context:
space:
mode:
authorRina Fujino <18257209+rina23q@users.noreply.github.com>2022-04-25 16:46:41 +0200
committerGitHub <noreply@github.com>2022-04-25 16:46:41 +0200
commitf5b2f5b224831cf47b454c202026c85aa1d0c7de (patch)
tree2952108b19f83a83f82a250fe084f2f0db7b5b75 /configuration
parent24e35787d843002980fb622f89634d1a731ea860 (diff)
parent04e2131b7d5c3e10a7c12906240043f6286714cf (diff)
Merge pull request #1100 from rina23q/feature/1030/add-command-line-options-and-debian-packaging-scripts
Add download config file support, command line, debian packaging
Diffstat (limited to 'configuration')
-rw-r--r--configuration/debian/c8y_configuration_plugin/postinst8
-rw-r--r--configuration/init/systemd/c8y-configuration-plugin.service11
2 files changed, 19 insertions, 0 deletions
diff --git a/configuration/debian/c8y_configuration_plugin/postinst b/configuration/debian/c8y_configuration_plugin/postinst
new file mode 100644
index 00000000..94e1b10e
--- /dev/null
+++ b/configuration/debian/c8y_configuration_plugin/postinst
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+set -e
+
+### Create supported operation files
+c8y_configuration_plugin --init
+
+#DEBHELPER#
diff --git a/configuration/init/systemd/c8y-configuration-plugin.service b/configuration/init/systemd/c8y-configuration-plugin.service
new file mode 100644
index 00000000..356f77a1
--- /dev/null
+++ b/configuration/init/systemd/c8y-configuration-plugin.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=Thin-edge device configuration management for Cumulocity
+After=syslog.target network.target mosquitto.service
+
+[Service]
+ExecStart=/usr/bin/c8y_configuration_plugin
+Restart=on-failure
+RestartPreventExitStatus=255
+
+[Install]
+WantedBy=multi-user.target