Enable systemd service for wrt_launchpad_daemon
authorTaejeong Lee <taejeong.lee@samsung.com>
Tue, 11 Dec 2012 10:34:03 +0000 (19:34 +0900)
committerTaejeong Lee <taejeong.lee@samsung.com>
Tue, 11 Dec 2012 10:34:03 +0000 (19:34 +0900)
 * This commit must be keeping in RSA only.

Change-Id: I447e73cb05b3e5ef822ee36ef766ee9e2b3a41b1

packaging/wrt.spec

index 3411fb6..0c78c53 100644 (file)
@@ -8,7 +8,7 @@ License:    Apache License, Version 2.0
 URL:        N/A
 Source0:    %{name}-%{version}.tar.gz
 ## wrt-launchpad-daemon #######################################################
-#Source101:  wrt_launchpad_daemon@.service
+Source101:  wrt_launchpad_daemon@.service
 ###############################################################################
 
 BuildRequires:  cmake
@@ -95,14 +95,14 @@ ln -sf ../../init.d/wrt_launchpad_run.sh %{buildroot}/%{_sysconfdir}/rc.d/rc3.d/
 ln -sf ../../init.d/wrt_launchpad_run.sh %{buildroot}/%{_sysconfdir}/rc.d/rc4.d/S80wrt_launchpad_run
 
 #systemd
-#mkdir -p %{buildroot}%{_libdir}/systemd/system/graphical.target.wants
-#install -m 0644 %SOURCE101 %{buildroot}%{_libdir}/systemd/system/wrt_launchpad_daemon@.service
-#ln -s ../launchpad-preload@.service %{buildroot}%{_libdir}/systemd/system/graphical.target.wants/wrt_launchpad_daemon@app.service
-#
-#%preun
-#if [ $1 == 0 ]; then
-#    systemctl stop wrt_launchpad_daemon@app.service
-#fi
+mkdir -p %{buildroot}%{_libdir}/systemd/system/graphical.target.wants
+install -m 0644 %SOURCE101 %{buildroot}%{_libdir}/systemd/system/wrt_launchpad_daemon@.service
+ln -s ../launchpad-preload@.service %{buildroot}%{_libdir}/systemd/system/graphical.target.wants/wrt_launchpad_daemon@app.service
+
+%preun
+if [ $1 == 0 ]; then
+    systemctl stop wrt_launchpad_daemon@app.service
+fi
 ###############################################################################
 
 %clean
@@ -120,19 +120,19 @@ chmod +s /usr/bin/wrt-launcher
 
 ## wrt-launchpad-daemon #######################################################
 #systemd
-#/sbin/ldconfig
-#systemctl daemon-reload
-#if [ $1 == 1 ]; then
-#    systemctl restart wrt_launchpad_daemon@app.service
-#fi
+/sbin/ldconfig
+systemctl daemon-reload
+if [ $1 == 1 ]; then
+    systemctl restart wrt_launchpad_daemon@app.service
+fi
 ###############################################################################
 
 echo "[WRT] wrt postinst done ..."
 
 ## wrt-launchpad-daemon #######################################################
 #systemd
-#%postun -p /sbin/ldconfig
-#systemctl daemon-reload
+%postun -p /sbin/ldconfig
+systemctl daemon-reload
 ###############################################################################
 
 %files
@@ -159,8 +159,8 @@ echo "[WRT] wrt postinst done ..."
 %attr(0755,root,root) %{_sysconfdir}/rc.d/rc3.d/S15wrt_launchpad_run
 %attr(0755,root,root) %{_sysconfdir}/rc.d/rc4.d/S80wrt_launchpad_run
 #systemd
-#%{_libdir}/systemd/system/graphical.target.wants/wrt_launchpad_daemon@app.service
-#%{_libdir}/systemd/system/wrt_launchpad_daemon@.service
+%{_libdir}/systemd/system/graphical.target.wants/wrt_launchpad_daemon@app.service
+%{_libdir}/systemd/system/wrt_launchpad_daemon@.service
 ###############################################################################
 
 %files devel