diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index e86d241..3ccee15 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -17,26 +17,23 @@ jobs: include: - name: limelight script: ./install_limelight.sh - base_image: https://downloads.raspberrypi.com/raspios_lite_arm64/images/raspios_lite_arm64-2024-03-15/2024-03-15-raspios-bookworm-arm64-lite.img.xz - - name: limelight3 - script: ./install_limelight3.sh - base_image: https://downloads.raspberrypi.com/raspios_lite_arm64/images/raspios_lite_arm64-2024-03-15/2024-03-15-raspios-bookworm-arm64-lite.img.xz - - name: raspi - script: ./install_pi.sh - base_image: https://downloads.raspberrypi.com/raspios_lite_arm64/images/raspios_lite_arm64-2024-03-15/2024-03-15-raspios-bookworm-arm64-lite.img.xz - - name: snakeyes - script: ./install_snakeyes.sh - base_image: https://downloads.raspberrypi.com/raspios_lite_arm64/images/raspios_lite_arm64-2024-03-15/2024-03-15-raspios-bookworm-arm64-lite.img.xz - - name: opi5 - script: ./install_opi5.sh - base_image: https://github.com/Joshua-Riek/ubuntu-rockchip/releases/download/v2.2.1/ubuntu-24.04-preinstalled-server-arm64-orangepi-5.img.xz - - name: opi5plus - script: ./install_opi5.sh - base_image: https://github.com/Joshua-Riek/ubuntu-rockchip/releases/download/v2.1.0/ubuntu-24.04-preinstalled-server-arm64-orangepi-5-plus.img.xz - - name: opi5pro - script: ./install_opi5.sh - base_image: https://github.com/Joshua-Riek/ubuntu-rockchip/releases/download/v2.1.0/ubuntu-24.04-preinstalled-server-arm64-orangepi-5-pro.img.xz - + base_image: https://downloads.raspberrypi.com/raspios_lite_arm64/images/raspios_lite_arm64-2024-07-04/2024-07-04-raspios-bookworm-arm64-lite.img.xz + # - name: limelight3 + # script: ./install_limelight3.sh + # base_image: https://downloads.raspberrypi.com/raspios_lite_arm64/images/raspios_lite_arm64-2024-07-04/2024-07-04-raspios-bookworm-arm64-lite.img.xz + # - name: raspi + # script: ./install_pi.sh + # base_image: https://downloads.raspberrypi.com/raspios_lite_arm64/images/raspios_lite_arm64-2024-07-04/2024-07-04-raspios-bookworm-arm64-lite.img.xz + # - name: snakeyes + # script: ./install_snakeyes.sh + # base_image: https://downloads.raspberrypi.com/raspios_lite_arm64/images/raspios_lite_arm64-2024-07-04/2024-07-04-raspios-bookworm-arm64-lite.img.xz + # - name: opi5 + # script: ./install_opi5.sh + # base_image: https://github.com/Joshua-Riek/ubuntu-rockchip/releases/download/v2.2.1/ubuntu-24.04-preinstalled-server-arm64-orangepi-5.img.xz + # - name: opi5plus + # script: ./install_opi5.sh + # base_image: https://github.com/Joshua-Riek/ubuntu-rockchip/releases/download/v2.1.0/ubuntu-24.04-preinstalled-server-arm64-orangepi-5-plus.img.xz + name: "Build for ${{ matrix.name }}" steps: diff --git a/install_limelight.sh b/install_limelight.sh index c3532a6..bbb2932 100755 --- a/install_limelight.sh +++ b/install_limelight.sh @@ -28,16 +28,16 @@ systemctl enable pigpiod # Remove extra packages too echo "Purging extra things" -apt-get purge -y python3 gdb gcc g++ linux-headers* libgcc*-dev libqt* wpasupplicant wireless-tools firmware-atheros firmware-brcm80211 firmware-libertas firmware-misc-nonfree firmware-realtek raspberrypi-net-mods device-tree-compiler +apt-get purge -y gdb gcc g++ linux-headers* libgcc*-dev libqt* wpasupplicant wireless-tools firmware-atheros firmware-brcm80211 firmware-libertas firmware-misc-nonfree firmware-realtek raspberrypi-net-mods apt-get autoremove -y echo "Installing additional things" sudo apt-get update -apt-get install -y pigpiod pigpio device-tree-compiler libraspberrypi-bin +apt-get install -y pigpiod pigpio device-tree-compiler apt-get install -y network-manager apt-get install -y net-tools # libcamera-driver stuff -apt-get install -y libegl1 libopengl0 libopencv-core406 libgl1-mesa-dri libcamera0.1 libgbm1 libatomic1 +apt-get install -y libegl1 libopengl0 libgl1-mesa-dri libcamera0.3 libgbm1 libatomic1 # mrcal stuff apt-get install -y libcholmod3 liblapack3 libsuitesparseconfig5 diff --git a/install_pi.sh b/install_pi.sh index c5821d8..32f201e 100755 --- a/install_pi.sh +++ b/install_pi.sh @@ -22,19 +22,19 @@ systemctl daemon-reload systemctl enable ssh systemctl enable pigpiod -# Remove extra packages too +# Remove extra packages too echo "Purging extra things" -apt-get purge -y python3 gdb gcc g++ linux-headers* libgcc*-dev device-tree-compiler +apt-get purge -y gdb gcc g++ linux-headers* libgcc*-dev apt-get autoremove -y echo "Installing additional things" sudo apt-get update -apt-get install -y pigpiod pigpio device-tree-compiler libraspberrypi-bin +apt-get install -y pigpiod pigpio device-tree-compiler apt-get install -y network-manager apt-get install -y net-tools # libcamera-driver stuff + libatomic1 for wpilib -apt-get install -y libegl1 libopengl0 libopencv-core406 libgl1-mesa-dri libcamera0.1 libgbm1 libatomic1 +apt-get install -y libegl1 libopengl0 libgl1-mesa-dri libcamera0.3 libgbm1 libatomic1 # mrcal stuff apt-get install -y libcholmod3 liblapack3 libsuitesparseconfig5