Modify buxton2 systemd service file 34/182134/2
authorJiwoong Im <jiwoong.im@samsung.com>
Wed, 5 Jul 2017 04:35:03 +0000 (13:35 +0900)
committerInkyun Kil <inkyun.kil@samsung.com>
Thu, 21 Jun 2018 01:17:22 +0000 (01:17 +0000)
- For boot optimization, modify buxton2 service file.

Change-Id: I45799f72fc3514a5d8da70c79a4a3d3bc652a995
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
packaging/buxton2.service
packaging/buxton2.spec

index 6a48606..13d73e1 100644 (file)
@@ -1,6 +1,7 @@
 [Unit]
 Description=Buxton2 Configuration Service
-After=systemd-tmpfiles-setup.service
+DefaultDependencies=no
+After=systemd-tmpfiles-setup.service buxton2.socket cynara.socket
 
 [Service]
 SmackProcessLabel=System
@@ -10,4 +11,4 @@ Group=buxton
 LimitNOFILE=16384
 
 [Install]
-WantedBy=multi-user.target
+WantedBy=basic.target
index 0d16bcb..0b2b610 100644 (file)
@@ -136,6 +136,9 @@ install -m 644 %{SOURCE3} %{buildroot}%{_unitdir}/%{name}.socket
 install -m 755 -d %{buildroot}%{_tmpfilesdir}
 install -m 644 %{SOURCE4} %{buildroot}%{_tmpfilesdir}/%{name}.conf
 
+install -m 755 -d %{buildroot}%{_unitdir}/basic.target.wants
+ln -sf ../%{name}.service %{buildroot}%{_unitdir}/basic.target.wants/
+
 # enable socket activation
 install -m 755 -d %{buildroot}%{_unitdir}/sockets.target.wants
 ln -sf ../%{name}.socket %{buildroot}%{_unitdir}/sockets.target.wants/
@@ -190,6 +193,7 @@ chsmack -a System %{dbdir}/*
 %{_unitdir}/%{name}.socket
 %{_tmpfilesdir}/%{name}.conf
 %{_unitdir}/sockets.target.wants/%{name}.socket
+%{_unitdir}/basic.target.wants/%{name}.service
 %attr(0700,buxton,buxton) %dir %{_localstatedir}/lib/%{name}
 %attr(0700,buxton,buxton) %dir %{basedbdir}
 %attr(0750,root,root) %{upgrade_script_path}/299.buxton2_upgrade.sh