Don't use the fixed BT driver path 47/179147/1 accepted/tizen/unified/20180517.062314 submit/tizen/20180516.064227
authorDoHyun Pyun <dh79.pyun@samsung.com>
Wed, 16 May 2018 06:06:58 +0000 (15:06 +0900)
committerDoHyun Pyun <dh79.pyun@samsung.com>
Wed, 16 May 2018 06:08:43 +0000 (15:08 +0900)
The kernel path will be changed, when the kernel release version
is changed. So we should get the current path for BT driver

Change-Id: Ie0f49d4485998b8840918de9604e4321633e020a
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
packaging/bt-driver-insmod.service

index 5a0bab009b88fc59b034e473aa3eb604f85953b8..393efe12cc9bd6fa86023ef5f25754b6c3cfed79 100644 (file)
@@ -3,7 +3,8 @@ Description=Bluetooth driver insmod
 
 [Service]
 Type=oneshot
-ExecStart=/usr/sbin/insmod /usr/lib/modules/4.4.71-29.3-artik530-raptor/kernel/drivers/net/wireless/sd8977/mbt_src/bt8xxx.ko
+ExecStartPre=/bin/sh -c "/bin/systemctl set-environment BT_KERNEL_DIR=$(uname -a | cut -d' ' -f3); /bin/systemctl set-environment BT_DRIVER_PRE=/usr/lib/modules/; /bin/systemctl set-environment BT_DRIVER_APPEND=/kernel/drivers/net/wireless/sd8977/mbt_src/bt8xxx.ko;"
+ExecStart=/usr/sbin/insmod ${BT_DRIVER_PRE}/${BT_KERNEL_DIR}/${BT_DRIVER_APPEND}
 Capabilities=cap_net_admin,cap_net_bind_service,cap_dac_override=eip
 
 [Install]