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>
@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)
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
#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