From: Chanwoo Choi Date: Thu, 20 Mar 2025 12:53:27 +0000 (+0900) Subject: hal-backend-service: Add tizen-system-env/sytemd-tmpfiles-setup.service dependency X-Git-Tag: accepted/tizen/unified/20250326.130857~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=aa4ffe52e7abef29a2bd9c28236a5fa7da8ab990;p=platform%2Fhal%2Fapi%2Fcommon.git hal-backend-service: Add tizen-system-env/sytemd-tmpfiles-setup.service dependency hal-backend-service plugin communicate with the kernel interface to handle the h/w. Complete to configure the kernel interface before starting hal-backend-service*.service. Add tizen-system-env.service and sytemd-tmpfiles-setup.service dependency. And remove unneeded Before=basic.target dependency because hal-backend-service.servcie is already installed in basic.target. [Description of systemd service] - tizen-system-env.service : Create tizen-specific environment variable under /run/tizen-system-env - systemd-tmpfiles-setup.service : Configure files under /usr/lib/tmpfiles.d for setting permission like smack, uid/gid, DAC (Discretionary access control) and so on. : Target file is such as kernel device node. Change-Id: Idaf157eac45955808a609776bfa3db4f04cdb6be Signed-off-by: Chanwoo Choi --- diff --git a/hal-backend-service/hal-backend-service.service.in b/hal-backend-service/hal-backend-service.service.in index 1272ee8..38f83bf 100644 --- a/hal-backend-service/hal-backend-service.service.in +++ b/hal-backend-service/hal-backend-service.service.in @@ -1,9 +1,8 @@ [Unit] Description=HAL Backend Service DefaultDependencies=no -Requires=local-fs.target @SERVICE_NAME@.socket -Before=basic.target -After=local-fs.target @SERVICE_NAME@.socket +Requires=local-fs.target tizen-system-env.service systemd-tmpfiles-setup.service @SERVICE_NAME@.socket +After=local-fs.target tizen-system-env.service systemd-tmpfiles-setup.service @SERVICE_NAME@.socket [Service] Type=simple