From 3eef6fb57c671555bca06e63072c73326c8c4687 Mon Sep 17 00:00:00 2001 From: Jonathan Maw Date: Mon, 11 May 2015 12:06:35 +0000 Subject: Make user dbus service and socket start automatically Change-Id: I564ea426a8318ea2bcfc331ccfdb8e94fbe167a8 --- essential-files/etc/systemd/user/dbus.socket | 3 ++- essential-files/etc/systemd/user/default.target.wants/dbus.socket | 1 + essential-files/manifest | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) create mode 120000 essential-files/etc/systemd/user/default.target.wants/dbus.socket 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 -- cgit v1.2.1