%make_install
-install -D -m 0644 packaging/bt-driver-insmod.service %{buildroot}%{_libdir}/systemd/system/bt-driver-insmod.service
-install -D -m 0644 packaging/bt-driver-insmod.path %{buildroot}%{_libdir}/systemd/system/bt-driver-insmod.path
-
-%post artik530
-mkdir -p %{_sysconfdir}/systemd/default-extra-dependencies/ignore-units.d/
-mkdir -p %{_libdir}/systemd/system/multi-user.target.wants/
-ln -sf %{_libdir}/systemd/system/bt-driver-insmod.service %{_sysconfdir}/systemd/default-extra-dependencies/ignore-units.d/
-ln -sf %{_libdir}/systemd/system/bt-driver-insmod.path %{_sysconfdir}/systemd/default-extra-dependencies/ignore-units.d/
-ln -sf %{_libdir}/systemd/system/bt-driver-insmod.path %{_libdir}/systemd/system/multi-user.target.wants/
-
%files
%manifest %{name}.manifest
%license LICENSE
%attr(755,-,-) %{_prefix}/etc/bluetooth/bt-dev-end.sh
%attr(755,-,-) %{_prefix}/etc/bluetooth/bt-dev-start.sh
%attr(755,-,-) %{_prefix}/etc/bluetooth/bt-set-addr.sh
-%{_libdir}/systemd/system/bt-driver-insmod.service
-%{_libdir}/systemd/system/bt-driver-insmod.path
+++ /dev/null
-[Unit]
-Description=Path activation for the bt-driver-insmod
-
-[Path]
-PathExists=/run/.bt_driver_insmod
+++ /dev/null
-[Unit]
-Description=Bluetooth driver insmod
-
-[Service]
-Type=oneshot
-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}
-
-[Install]
-WantedBy=multi-user.target
--- /dev/null
+[Unit]
+Description=Path activation for the bt-stack-up
+
+[Path]
+PathExists=/run/.bt_stack_up
--- /dev/null
+[Unit]
+Description=Bluetooth stack up
+
+[Service]
+Type=oneshot
+ExecStart=/usr/etc/bluetooth/bt-stack-up.sh
+
+[Install]
+WantedBy=multi-user.target
GREP=/usr/bin/pgrep
HCI_CONFIG=/usr/bin/hciconfig
CP="/bin/cp"
-#KERNEL_DIR=`uname -a | awk '{print($3)}'`
-#DRV_DIR=/lib/modules/$KERNEL_DIR/kernel
-#BT_DRIVER=$DRV_DIR/drivers/net/wireless/sd8977/mbt_src/bt8xxx.ko
+KERNEL_DIR=`uname -a | awk '{print($3)}'`
+DRV_DIR=/lib/modules/$KERNEL_DIR/kernel
+BT_DRIVER=$DRV_DIR/drivers/net/wireless/sd8977/mbt_src/bt8xxx.ko
echo "MARVELL89XX BT START"
-#echo "Insert BT driver module"
-#/usr/sbin/insmod $BT_DRIVER
+echo "Insert BT driver module"
+/usr/sbin/insmod $BT_DRIVER
echo "create bd address and write bd address via /sys/module/bt8xxx/parameters/bt_mac"
${SETBD}