]> glassweightruler.freedombox.rocks Git - waydroid.git/commitdiff
anbox: Use stub sensor hal in anbox-sensors fail cases
authorErfan Abdi <erfangplus@gmail.com>
Sat, 12 Jun 2021 21:17:58 +0000 (01:47 +0430)
committerErfan Abdi <erfangplus@gmail.com>
Sun, 13 Jun 2021 15:04:24 +0000 (19:34 +0430)
scripts/install.sh

index bc24bb3496d78de8d0c5e548f816d60e2271a69b..6e8e04666b41af80a2d56236e847142541ca4acb 100644 (file)
@@ -20,10 +20,13 @@ fi
 
 echo "Installing packages"
 apt update
-apt install -y qtwayland5 qml-module-qtwayland-compositor
-rm anbox-sensors_0.1.0_arm64.deb
-wget https://github.com/Anbox-halium/anbox-sensors/releases/download/v0.1.0/anbox-sensors_0.1.0_arm64.deb
-dpkg -i anbox-sensors_0.1.0_arm64.deb
+apt install -y lxc1 qtwayland5 qml-module-qtwayland-compositor
+apt install -y libgbinder sensorfw-qt5 libsensorfw-qt5-plugins || touch NO_SENSORS
+if [ ! -f NO_SENSORS ]; then
+    rm anbox-sensors_0.1.0_arm64.deb
+    wget https://github.com/Anbox-halium/anbox-sensors/releases/download/v0.1.0/anbox-sensors_0.1.0_arm64.deb
+    dpkg -i anbox-sensors_0.1.0_arm64.deb || touch NO_SENSORS
+fi
 
 echo "Geting anbox images"
 if [ -f anbox_arm64_system.img ]; then
@@ -68,6 +71,10 @@ echo "${GLES_VER_PROP}" >> anbox.prop
 echo "${XDG_PROP}" >> anbox.prop
 echo "${WAYLAND_DISP_PROP}" >> anbox.prop
 echo "${PULSE_PROP}" >> anbox.prop
+if [ -f NO_SENSORS ]; then
+       echo "anbox.stub_sensors_hal=1" >> anbox.prop
+       rm NO_SENSORS
+fi
 
 echo "Geting latest lxc config"
 mkdir /var/lib/lxc/anbox