ci: use file in /etc/os-release for codename

This commit is contained in:
Kalvin Chau
2025-01-16 18:18:12 -08:00
parent a9b434df27
commit c0fbacdedd
+5 -5
View File
@@ -67,12 +67,12 @@ jobs:
- name: Install system libraries on Ubuntu (aarch64)
if: matrix.os == 'ubuntu-latest' && matrix.architecture == 'aarch64'
run: |
CODENAME=$(lsb_release -sc)
CODENAME=$(grep VERSION_CODENAME /etc/os-release | cut -d= -f2)
sudo bash -c "cat <<EOF >> /etc/apt/sources.list
deb [arch=arm64] http://ports.ubuntu.com/ \$CODENAME main multiverse universe
deb [arch=arm64] http://ports.ubuntu.com/ \$CODENAME-security main multiverse universe
deb [arch=arm64] http://ports.ubuntu.com/ \$CODENAME-backports main multiverse universe
deb [arch=arm64] http://ports.ubuntu.com/ \$CODENAME-updates main multiverse universe
deb [arch=arm64] http://ports.ubuntu.com/ ${CODENAME} main multiverse universe
deb [arch=arm64] http://ports.ubuntu.com/ ${CODENAME}-security main multiverse universe
deb [arch=arm64] http://ports.ubuntu.com/ ${CODENAME}-backports main multiverse universe
deb [arch=arm64] http://ports.ubuntu.com/ ${CODENAME}-updates main multiverse universe
EOF"
sudo dpkg --add-architecture arm64
sudo apt-get update