spec: fix the unit file location 76/45776/1 accepted/tizen/mobile/20150812.005656 accepted/tizen/tv/20150812.005716 accepted/tizen/wearable/20150812.005744 submit/tizen/20150811.133113
authorSangjung Woo <sangjung.woo@samsung.com>
Tue, 11 Aug 2015 07:03:55 +0000 (16:03 +0900)
committerSangjung Woo <sangjung.woo@samsung.com>
Tue, 11 Aug 2015 07:03:55 +0000 (16:03 +0900)
Because of some buggy code in spec file, the systemd unit file
'tizenid.service' is install into /usr/lib64/systemd/system. This patch
fixes this bug.

Change-Id: Ic8b878f16c28d2bb48699d76aa9976963a24aaf9
Signed-off-by: Sangjung Woo <sangjung.woo@samsung.com>
CMakeLists.txt
packaging/capi-system-info.spec

index be10b51ff769a55f360007c34cb620927bb3fc39..f99151fa19ea801f2e549377fafd86b8b273f7b5 100644 (file)
@@ -65,6 +65,7 @@ CONFIGURE_FILE(
     @ONLY
 )
 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${fw_name}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/packaging/tizenid.service DESTINATION lib/systemd/system)
 
 ADD_SUBDIRECTORY(src/tizenid)
 
index 24beb38df0db8b8a2ed0893193044cffe8aec0e7..f2864ebe2c61a23644c98bc29f520691ca130f43 100644 (file)
@@ -54,9 +54,7 @@ MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
 mkdir -p %{buildroot}/etc
 cp -f script/make_info_file.sh %{buildroot}/etc/make_info_file.sh
 
-mkdir -p %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants
-install -m 0644 %SOURCE2001 %{buildroot}%{_libdir}/systemd/system/tizenid.service
-ln -s ../tizenid.service %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants/tizenid.service
+%install_service multi-user.target.wants tizenid.service
 
 %post -p /sbin/ldconfig
 
@@ -71,8 +69,9 @@ ln -s ../tizenid.service %{buildroot}%{_libdir}/systemd/system/multi-user.target
 
 #tizenid
 %{_bindir}/tizen_id
-%{_libdir}/systemd/system/tizenid.service
-%{_libdir}/systemd/system/multi-user.target.wants/tizenid.service
+
+%{_unitdir}/tizenid.service
+%{_unitdir}/multi-user.target.wants/tizenid.service
 
 %files devel
 %manifest %{name}.manifest