summaryrefslogtreecommitdiffstats
path: root/systemd
diff options
context:
space:
mode:
authorGravatar Martin Szulecki2014-07-26 17:08:41 +0200
committerGravatar Martin Szulecki2014-09-19 18:54:02 +0200
commit577538f213cd7132c7450db393fd6fef6bb46b5a (patch)
tree74a21364696e0e2f375613e1c45006d5e6779dc0 /systemd
parentb7976d2a53b27ec9c42f81a22e91704dbcc5fb53 (diff)
downloadusbmuxd-577538f213cd7132c7450db393fd6fef6bb46b5a.tar.gz
usbmuxd-577538f213cd7132c7450db393fd6fef6bb46b5a.tar.bz2
Add systemd activation autofoo with fallback for udev and manual activation
Diffstat (limited to 'systemd')
-rw-r--r--systemd/Makefile.am21
-rw-r--r--systemd/usbmuxd.service.in7
2 files changed, 28 insertions, 0 deletions
diff --git a/systemd/Makefile.am b/systemd/Makefile.am
new file mode 100644
index 0000000..6626d60
--- /dev/null
+++ b/systemd/Makefile.am
@@ -0,0 +1,21 @@
1edit = \
2 $(SED) -r \
3 -e 's|@sbindir[@]|$(sbindir)|g' \
4 -e 's|@localstatedir[@]|$(localstatedir)|g' \
5 < $< > $@ || rm $@
6
7if HAVE_SYSTEMD
8
9systemdsystemunit_DATA = \
10 usbmuxd.service
11
12usbmuxd.service: usbmuxd.service.in
13 $(edit)
14
15EXTRA_DIST = \
16 usbmuxd.service.in
17
18CLEANFILES = \
19 usbmuxd.service
20
21endif
diff --git a/systemd/usbmuxd.service.in b/systemd/usbmuxd.service.in
new file mode 100644
index 0000000..761b39a
--- /dev/null
+++ b/systemd/usbmuxd.service.in
@@ -0,0 +1,7 @@
1[Unit]
2Description=Socket daemon for the usbmux protocol used by Apple devices
3
4[Service]
5Type=simple
6ExecStart=@sbindir@/usbmuxd -u -U usbmux -f
7PIDFile=@localstatedir@/run/usbmuxd.pid