Move install path of hal-backend-service from /usr/bin to /usr/bin/hal
to use DLConf(Dynamic Loader Configuration) feature which support to
load multi-version library under /hal. When executing process
under /usr/bin/hal or /hal/bin, DLConf is applied.
Change-Id: I621dfc45580e6ca367c2287f9d0940c82bf48fea
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
MESSAGE("${PROJECT_NAME}")
ADD_EXECUTABLE(${PROJECT_NAME} ${src})
TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${gtest_LDFLAGS} ${gtest_pkgs_LDFLAGS} -ldl -L${LIBDIR}/hal)
-INSTALL(TARGETS ${PROJECT_NAME} DESTINATION /usr/bin/)
+INSTALL(TARGETS ${PROJECT_NAME} DESTINATION /usr/bin/hal)
INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/ DESTINATION lib/systemd/system
FILES_MATCHING PATTERN "hal-backend-service*.service")
[Service]
Type=simple
SmackProcessLabel=System
-ExecStart=/usr/bin/hal-backend-service --stub-proc-name '@PROC_NAME@' @THREADS@
+ExecStart=/usr/bin/hal/hal-backend-service --stub-proc-name '@PROC_NAME@' @THREADS@
Restart=on-failure
RestartSec=0
KillSignal=SIGUSR1
%endif
%{_datadir}/upgrade/scripts/500.%{name}.sh
%if %{enable_hal_backend_service}
-%{_bindir}/hal-backend-service
+%{_bindir}/hal/hal-backend-service
%{_unitdir}/sockets.target.wants/hal-backend-service*.socket
%{_unitdir}/basic.target.wants/hal-backend-service*.service
%{_unitdir}/hal-backend-service*.socket