hal-backend-service: Add socket data for all supported hal-api 22/320322/1
authorChanwoo Choi <cw00.choi@samsung.com>
Wed, 26 Feb 2025 11:22:58 +0000 (20:22 +0900)
committerChanwoo Choi <cw00.choi@samsung.com>
Wed, 26 Feb 2025 12:41:17 +0000 (21:41 +0900)
Add socket data for all supported hal-api by using hal module name.

Change-Id: Iae9736c2b027391bede0ed37b14b4ef771d297de
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
packaging/hal-backend-service.service
packaging/hal-backend-service.socket

index 5fee38f5a51600233b7692332327f798d48a0e95..e580cf4413cff4a928f2e699433d2e58b1c3409e 100644 (file)
@@ -2,6 +2,7 @@
 Description=HAL Backend Service
 DefaultDependencies=no
 Requires=local-fs.target hal-backend-service.socket
+Before=basic.target
 After=local-fs.target hal-backend-service.socket
 
 [Service]
@@ -9,8 +10,6 @@ Type=simple
 SmackProcessLabel=System
 ExecStart=/usr/bin/hal-backend-service
 KillSignal=SIGUSR1
-User=system_fw
-Group=system_fw
 MemoryMax=20M
 
 [Install]
index e8c21bcb0e29e7882e7ea861ea913e5e9fa1dcca..44cbbeafa6ee7f9ddd5465d59ba986f9077ca0f0 100644 (file)
@@ -4,10 +4,41 @@ DefaultDependencies=no
 Before=sockets.target
 
 [Socket]
-ListenStream=/run/aul/rpcport/.d::HalBackendStub::device_display_funcs
-ListenStream=/run/aul/rpcport/.d::HalBackendStub::device_led_funcs
+ListenStream=/run/aul/rpcport/.d::HalBackendStub::tbm
+ListenStream=/run/aul/rpcport/.d::HalBackendStub::tdm
+ListenStream=/run/aul/rpcport/.d::HalBackendStub::audio
+ListenStream=/run/aul/rpcport/.d::HalBackendStub::camera
+ListenStream=/run/aul/rpcport/.d::HalBackendStub::radio
+ListenStream=/run/aul/rpcport/.d::HalBackendStub::codec
+ListenStream=/run/aul/rpcport/.d::HalBackendStub::bluetooth
+ListenStream=/run/aul/rpcport/.d::HalBackendStub::wifi
+ListenStream=/run/aul/rpcport/.d::HalBackendStub::nfc
+ListenStream=/run/aul/rpcport/.d::HalBackendStub::location
+ListenStream=/run/aul/rpcport/.d::HalBackendStub::power
+ListenStream=/run/aul/rpcport/.d::HalBackendStub::sensor
+ListenStream=/run/aul/rpcport/.d::HalBackendStub::device_battery
+ListenStream=/run/aul/rpcport/.d::HalBackendStub::device_bezel
+ListenStream=/run/aul/rpcport/.d::HalBackendStub::device_display
+ListenStream=/run/aul/rpcport/.d::HalBackendStub::device_ir
+ListenStream=/run/aul/rpcport/.d::HalBackendStub::device_touchscreen
+ListenStream=/run/aul/rpcport/.d::HalBackendStub::device_led
+ListenStream=/run/aul/rpcport/.d::HalBackendStub::device_board
+ListenStream=/run/aul/rpcport/.d::HalBackendStub::device_external_connection
+ListenStream=/run/aul/rpcport/.d::HalBackendStub::device_thermal
+ListenStream=/run/aul/rpcport/.d::HalBackendStub::device_usb_gadget
+ListenStream=/run/aul/rpcport/.d::HalBackendStub::device_haptic
+ListenStream=/run/aul/rpcport/.d::HalBackendStub::device_memory
+ListenStream=/run/aul/rpcport/.d::HalBackendStub::device_input
+ListenStream=/run/aul/rpcport/.d::HalBackendStub::device_power
+ListenStream=/run/aul/rpcport/.d::HalBackendStub::da_wow
+ListenStream=/run/aul/rpcport/.d::HalBackendStub::da_ab_update
+ListenStream=/run/aul/rpcport/.d::HalBackendStub::da_ese
+ListenStream=/run/aul/rpcport/.d::HalBackendStub::security_certs
 SocketMode=0777
 DirectoryMode=0777
+SmackLabelIPIn=*
+SmackLabelIPOut=@
+Service=hal-backend-service.service
 
 [Install]
 WantedBy=sockets.target