X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/waydroid.git/blobdiff_plain/ea66b35cb3eb37d445397d35c0d1a68395cf13e5..15a644cdfe990d1eaecc21dd24209b82c07a4da3:/scripts/install.sh diff --git a/scripts/install.sh b/scripts/install.sh index 941a3aa..952fa43 100644 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -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 @@ -33,11 +36,19 @@ fi rm -f latest-raw-images.zip wget https://build.lolinet.com/file/lineage/anbox_arm64/latest-raw-images.zip unzip latest-raw-images.zip +mkdir -p /home/anbox/rootfs +mkdir -p /home/anbox/data 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 +76,16 @@ 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 + +# TODO: Get rid of this +rm -f vendor-fixup.sh +wget https://github.com/Anbox-halium/anbox-halium/raw/lineage-17.1/scripts/vendor-fixup.sh +chmod +x vendor-fixup.sh +./vendor-fixup.sh echo "Geting latest lxc config" mkdir /var/lib/lxc/anbox @@ -100,4 +121,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"