]> glassweightruler.freedombox.rocks Git - waydroid.git/blobdiff - scripts/install.sh
anbox: Import lxc-net script
[waydroid.git] / scripts / install.sh
index 941a3aa8944ecc54ae318a73d0b428bcb7184460..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
@@ -38,6 +41,9 @@ 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
 
 if [ -f anbox.prop ]; then
     mv anbox.prop anbox.prop.bak
@@ -65,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
@@ -100,4 +110,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"