Boost dbus.service and dbus.socket for boot optimization 25/182625/1 accepted/tizen/unified/20180703.062053 submit/tizen/20180702.065056
authorHyotaek Shim <hyotaek.shim@samsung.com>
Mon, 25 Jun 2018 07:29:21 +0000 (16:29 +0900)
committerKarol Lewandowski <k.lewandowsk@samsung.com>
Tue, 26 Jun 2018 14:55:44 +0000 (16:55 +0200)
Change-Id: Ie47ca8ea5fbf3b1deee98ebcdcd644b021531713
Signed-off-by: Hyotaek Shim <hyotaek.shim@samsung.com>
bus/Makefile.am
bus/dbus.service.in
bus/dbus.socket.in
bus/systemd-user/dbus.service.in
bus/systemd-user/dbus.socket.in
packaging/dbus.spec

index 9e688cff618c4a5613ad393fb7fe3bef57e22fa1..5f28a25f28238796972ceff3c4b58ba79f8a30d9 100644 (file)
@@ -260,8 +260,6 @@ if HAVE_SYSTEMD
 # Unconditionally enable D-Bus on systemd installations
        $(mkinstalldirs) $(DESTDIR)$(systemdsystemunitdir)/sockets.target.wants
        ln -fs ../dbus.socket $(DESTDIR)$(systemdsystemunitdir)/sockets.target.wants/dbus.socket
-       $(mkinstalldirs) $(DESTDIR)$(systemdsystemunitdir)/multi-user.target.wants
-       ln -fs ../dbus.service $(DESTDIR)$(systemdsystemunitdir)/multi-user.target.wants/dbus.service
 endif
 if DBUS_ENABLE_USER_SESSION
        $(mkinstalldirs) $(DESTDIR)$(systemduserunitdir)/sockets.target.wants
index 126601baebfab4eaec2cd44c305ef7a1c46b34bb..37659445e81e15bf4a7303f4bda0661617bc63c3 100644 (file)
@@ -1,6 +1,7 @@
 [Unit]
 Description=D-Bus System Message Bus
 Documentation=man:dbus-daemon(1)
+DefaultDependencies=no
 Requires=dbus.socket
 
 [Service]
index b375558cff52a0524eb8079628055952e4d98148..d55ce2783330636871ff1c58d3845d1aab9284f1 100644 (file)
@@ -1,5 +1,6 @@
 [Unit]
 Description=D-Bus System Message Bus Socket
+DefaultDependencies=no
 
 [Socket]
 SmackLabelIPIn=*
index 368d1219acd76d2655c70552c6e7da02963031a3..6af9c19bfd86b479f7533a1b31abfc524aafb4ec 100644 (file)
@@ -1,8 +1,8 @@
 [Unit]
 Description=D-Bus User Message Bus
 Documentation=man:dbus-daemon(1)
-Requires=dbus.socket
 DefaultDependencies=no
+Requires=dbus.socket
 
 [Service]
 ExecStart=@EXPANDED_BINDIR@/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation
index 77958f7c3df9bd661c1737f7abf9442fe5198945..0028e0a79e4271a7ada7864af352e15da6341a45 100644 (file)
@@ -1,9 +1,9 @@
 [Unit]
 Description=D-Bus User Message Bus Socket
+DefaultDependencies=no
 
 [Socket]
 ListenStream=%t/bus
 
 [Install]
-WantedBy=sockets.target
 Also=dbus.service
index 0478d4cf27e5f647ee750d9dc3e29aa4af1f7f49..53ad811a32a92c80eb56fbba80a285c8c92c2c8c 100644 (file)
@@ -240,9 +240,6 @@ chmod a-x AUTHORS COPYING HACKING NEWS README doc/*.txt doc/file-boilerplate.c d
 install -d %{buildroot}%{_sysconfdir}/ConsoleKit/run-session.d
 install -m 755 %{SOURCE3} %{buildroot}%{_sysconfdir}/ConsoleKit/run-session.d
 
-mkdir -p %{buildroot}%{_unitdir_user}/basic.target.wants
-ln -sf ../dbus.service %{buildroot}%{_unitdir_user}/basic.target.wants/dbus.service
-
 rm -rf %{buildroot}/%{_libdir}/*.la
 rm -rf %{buildroot}/%{_bindir}/dbus-launch
 
@@ -328,8 +325,6 @@ popd
 %{_unitdir}/dbus.service
 %dir %{_unitdir}/sockets.target.wants
 %{_unitdir}/sockets.target.wants/dbus.socket
-%dir %{_unitdir}/multi-user.target.wants
-%{_unitdir}/multi-user.target.wants/dbus.service
 %dir %{_unitdir}/dbus.target.wants
 %{_unitdir}/dbus.target.wants/dbus.socket
 %dir %{_unitdir_user}
@@ -337,8 +332,6 @@ popd
 %{_unitdir_user}/dbus.service
 %dir %{_unitdir_user}/sockets.target.wants
 %{_unitdir_user}/sockets.target.wants/dbus.socket
-%dir %{_unitdir_user}/basic.target.wants
-%{_unitdir_user}/basic.target.wants/dbus.service
 %dir %{_sysconfdir}/dbus-1
 %dir %{_datadir}/dbus-1/session.d
 %dir %{_datadir}/dbus-1/system.d