]> glassweightruler.freedombox.rocks Git - waydroid.git/blobdiff - scripts/install.sh
anbox: Sed symlink path instead for finding hal
[waydroid.git] / scripts / install.sh
index 941a3aa8944ecc54ae318a73d0b428bcb7184460..915cfb9ebbf953d95b0508d2778727adada2fb71 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
@@ -38,6 +41,12 @@ echo "Geting latest runner script"
 rm -f run-container.sh
 wget https://github.com/Anbox-halium/anbox-halium/raw/lineage-17.1/scripts/run-container.sh
 chmod +x run-container.sh
+rm -f stop-container.sh
+wget https://github.com/Anbox-halium/anbox-halium/raw/lineage-17.1/scripts/stop-container.sh
+chmod +x stop-container.sh
+rm -f anbox-net.sh
+wget https://github.com/Anbox-halium/anbox-halium/raw/lineage-17.1/scripts/anbox-net.sh
+chmod +x anbox-net.sh
 
 if [ -f anbox.prop ]; then
     mv anbox.prop anbox.prop.bak
@@ -65,6 +74,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
@@ -100,4 +113,5 @@ initctl --user stop pulseaudio
 initctl --user start pulseaudio
 
 echo "Installing Finished!"
-echo "Run anbox container with /home/anbox/run-container.sh on terminal"
+echo "Run anbox container with \"sudo /home/anbox/run-container.sh\" on terminal"
+echo "Stop anbox container with \"sudo /home/anbox/stop-container.sh\" on terminal"