summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Maw <jonathan.maw@codethink.co.uk>2015-05-11 12:06:35 +0000
committerJonathan Maw <jonathan.maw@codethink.co.uk>2015-05-11 12:08:13 +0000
commit3eef6fb57c671555bca06e63072c73326c8c4687 (patch)
treef6a62228c5a31c7df7333e00a50a979ea3b3ddc9
parent085b4b3c8386164d5247b02f8ff07d8ded79ffd5 (diff)
downloaddefinitions-3eef6fb57c671555bca06e63072c73326c8c4687.tar.gz
Make user dbus service and socket start automatically
Change-Id: I564ea426a8318ea2bcfc331ccfdb8e94fbe167a8
-rw-r--r--essential-files/etc/systemd/user/dbus.socket3
l---------essential-files/etc/systemd/user/default.target.wants/dbus.socket1
-rw-r--r--essential-files/manifest2
3 files changed, 5 insertions, 1 deletions
diff --git a/essential-files/etc/systemd/user/dbus.socket b/essential-files/etc/systemd/user/dbus.socket
index 3eaa0c63..683bbcd3 100644
--- a/essential-files/etc/systemd/user/dbus.socket
+++ b/essential-files/etc/systemd/user/dbus.socket
@@ -1,6 +1,7 @@
[Unit]
Description=D-Bus Message Bus Socket
-Before=sockets.target
+Before=sockets.target dbus.service
+Wants=dbus.service
[Socket]
ListenStream=%t/dbus/user_bus_socket
diff --git a/essential-files/etc/systemd/user/default.target.wants/dbus.socket b/essential-files/etc/systemd/user/default.target.wants/dbus.socket
new file mode 120000
index 00000000..fe02d162
--- /dev/null
+++ b/essential-files/etc/systemd/user/default.target.wants/dbus.socket
@@ -0,0 +1 @@
+../dbus.socket \ No newline at end of file
diff --git a/essential-files/manifest b/essential-files/manifest
index e1a6bc39..9125db41 100644
--- a/essential-files/manifest
+++ b/essential-files/manifest
@@ -8,3 +8,5 @@ overwrite 0100644 0 0 /etc/profile
0040755 0 0 /etc/systemd/user
0100644 0 0 /etc/systemd/user/dbus.service
0100644 0 0 /etc/systemd/user/dbus.socket
+0040755 0 0 /etc/systemd/user/default.target.wants
+0120666 0 0 /etc/systemd/user/default.target.wants/dbus.socket