diff options
author | Sebastien Douheret <sebastien.douheret@iot.bzh> | 2017-10-17 00:04:36 +0200 |
---|---|---|
committer | Sebastien Douheret <sebastien.douheret@iot.bzh> | 2017-10-17 00:46:57 +0200 |
commit | fa1a0fa5e47260349d2da761b499223d11324b58 (patch) | |
tree | f5dc6092e40da84075746a5aa1ab8e7d6ac8bc8d /conf.d | |
parent | 777204d72f9d184e4416f943d8a1a38051dfb5ae (diff) |
Add xds-agent user systemd service file and install
Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh>
Diffstat (limited to 'conf.d')
-rw-r--r-- | conf.d/etc/default/xds-agent | 5 | ||||
-rw-r--r-- | conf.d/etc/profile.d/xds-agent.sh | 4 | ||||
-rw-r--r-- | conf.d/etc/xds-agent/config.json | 9 | ||||
-rw-r--r-- | conf.d/usr/lib/systemd/user/xds-agent.service | 9 |
4 files changed, 27 insertions, 0 deletions
diff --git a/conf.d/etc/default/xds-agent b/conf.d/etc/default/xds-agent new file mode 100644 index 0000000..93d56cb --- /dev/null +++ b/conf.d/etc/default/xds-agent @@ -0,0 +1,5 @@ +# defaults file for XDS Agent +# this file is used for service environment in /usr/lib/systemd/user/xds-agent.service + +# Logging level (supported levels: panic, fatal, error, warn, info, debug) +LOG_LEVEL=info diff --git a/conf.d/etc/profile.d/xds-agent.sh b/conf.d/etc/profile.d/xds-agent.sh new file mode 100644 index 0000000..78eff4f --- /dev/null +++ b/conf.d/etc/profile.d/xds-agent.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +#---------- AGL xds-agent tool options Start ---------" +[ ":${PATH}:" != *":%%XDS_INSTALL_BIN_DIR%%:"* ] && export PATH=%%XDS_INSTALL_BIN_DIR%%:${PATH} diff --git a/conf.d/etc/xds-agent/config.json b/conf.d/etc/xds-agent/config.json new file mode 100644 index 0000000..35d702d --- /dev/null +++ b/conf.d/etc/xds-agent/config.json @@ -0,0 +1,9 @@ +{ + "logsDir": "${HOME}/.xds/agent/logs", + "xds-apikey": "1234abcezam", + "syncthing": { + "home": "${HOME}/.xds/agent/syncthing-config", + "gui-address": "http://localhost:8386", + "gui-apikey": "1234abcezam" + } +} diff --git a/conf.d/usr/lib/systemd/user/xds-agent.service b/conf.d/usr/lib/systemd/user/xds-agent.service new file mode 100644 index 0000000..1fd038b --- /dev/null +++ b/conf.d/usr/lib/systemd/user/xds-agent.service @@ -0,0 +1,9 @@ +[Unit] +Description=XDS Agent + +[Service] +EnvironmentFile=-/etc/default/xds-agent +ExecStart=/opt/AGL/xds/agent/xds-agent & + +[Install] +WantedBy=multi-user.target |