summaryrefslogtreecommitdiff
path: root/daemon
diff options
context:
space:
mode:
authorTomasz Sterna <tomek@xiaoka.com>2014-06-26 02:00:54 +0200
committerTomasz Sterna <tomek@xiaoka.com>2014-06-26 02:00:54 +0200
commit471ff6ca72cd75f8d4df7e0810a6bfed4bf2c3e3 (patch)
tree5703de6275b957ff3a44b542b088d4943c381cda /daemon
parentc1a2a4ccc49ebba2e99348ee4021cab26fcd450e (diff)
Packaged pebbled as user session service
Diffstat (limited to 'daemon')
-rw-r--r--daemon/daemon.pro8
-rw-r--r--daemon/pebbled.service10
2 files changed, 16 insertions, 2 deletions
diff --git a/daemon/daemon.pro b/daemon/daemon.pro
index 27baac9..01ea8d1 100644
--- a/daemon/daemon.pro
+++ b/daemon/daemon.pro
@@ -23,5 +23,9 @@ HEADERS += \
manager.h \
dbusconnector.h
-INSTALLS += target
-target.path = /usr/sbin
+INSTALLS += target pebbled
+
+target.path = /usr/bin
+
+pebbled.files = $${TARGET}.service
+pebbled.path = /usr/lib/systemd/user
diff --git a/daemon/pebbled.service b/daemon/pebbled.service
new file mode 100644
index 0000000..136dc87
--- /dev/null
+++ b/daemon/pebbled.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=Pebble Connector Service
+After=pre-user-session.target
+
+[Service]
+ExecStart=/usr/bin/pebbled
+Restart=always
+
+[Install]
+WantedBy=user-session.target