diff options
Diffstat (limited to 'coin/provisioning/qtci-linux-Debian-11.6-aarch64')
-rwxr-xr-x | coin/provisioning/qtci-linux-Debian-11.6-aarch64/92-sbuild.sh | 30 | ||||
-rwxr-xr-x | coin/provisioning/qtci-linux-Debian-11.6-aarch64/93-download-files-for-sbuild.sh | 20 |
2 files changed, 23 insertions, 27 deletions
diff --git a/coin/provisioning/qtci-linux-Debian-11.6-aarch64/92-sbuild.sh b/coin/provisioning/qtci-linux-Debian-11.6-aarch64/92-sbuild.sh index 801b242c..82ca4884 100755 --- a/coin/provisioning/qtci-linux-Debian-11.6-aarch64/92-sbuild.sh +++ b/coin/provisioning/qtci-linux-Debian-11.6-aarch64/92-sbuild.sh @@ -39,18 +39,24 @@ EOF sudo sbuild-adduser "$LOGNAME" newgrp sbuild -# Create chroot +# Create chroot for debian stable sudo sbuild-createchroot --include=eatmydata,ccache,gnupg,ca-certificates stable /srv/chroot/stable-arm64 -# For ubuntu 20.04 -echo "Create chroot for Ubuntu Focal" -sudo sbuild-createchroot --include=eatmydata,ccache,gnupg,ca-certificates focal /srv/chroot/focal-arm64 http://ports.ubuntu.com/ubuntu-ports/ -echo "Done creating chroot for Ubuntu Focal" -# Update chroot +echo "Create chroot for Ubuntu Jammy" +# First we need update the deboostrap scripts +mkdir -p $HOME/deboot +cd $HOME/deboot +# Orig url http://ftp.fi.debian.org/debian/pool/main/d/debootstrap/debootstrap_1.0.134~bpo12+1.tar.gz +# we have to update the debootstrap so that sbuild-createroot will recognize jammy code name +wget http://ci-files01-hki.ci.qt.io/input/debian/debootstrap/debootstrap_1.0.134~bpo12+1.tar.gz +tar xzvf debootstrap_1.0.134~bpo12+1.tar.gz +cd debootstrap +sudo make install +cd +rm -rf $HOME/deboot +sudo sbuild-createchroot --include=gnupg,ca-certificates jammy /srv/chroot/jammy-arm64 http://ports.ubuntu.com/ubuntu-ports/ +echo "Done creating chroot for Ubuntu Jammy" + +# Update chroot. sudo sbuild-update -udcar stable -sudo sbuild-update -udcar focal - - - - - +sudo sbuild-update -udcar jammy diff --git a/coin/provisioning/qtci-linux-Debian-11.6-aarch64/93-download-files-for-sbuild.sh b/coin/provisioning/qtci-linux-Debian-11.6-aarch64/93-download-files-for-sbuild.sh index d4b9ec98..b31a86f2 100755 --- a/coin/provisioning/qtci-linux-Debian-11.6-aarch64/93-download-files-for-sbuild.sh +++ b/coin/provisioning/qtci-linux-Debian-11.6-aarch64/93-download-files-for-sbuild.sh @@ -6,23 +6,13 @@ mkdir -p /home/qt/debian_packages cd /home/qt/debian_packages || exit # Backported cmake 3.24 -wget https://ci-files01-hki.intra.qt.io/input/debian/cmake/arm64-focal/cmake-3.24-deb.tar.gz +wget https://ci-files01-hki.intra.qt.io/input/debian/cmake/arm64-jammy/cmake-3.24-deb.tar.gz tar xzf cmake-3.24-deb.tar.gz -# get rest of ready made Ubuntu focal arm debian packages +# get rest of ready made Ubuntu arm debian packages # so that sbuild can find those -# QtWebEngine dependencies -wget http://ci-files01-hki.ci.qt.io/input/debian/libuv1/arm64-focal/libuv1_1.43.0.tar.gz -tar -xzf libuv1_1.43.0.tar.gz -rm -rf libuv1_1.43.0.tar.gz -wget http://ci-files01-hki.ci.qt.io/input/debian/nghttp2/arm64-focal/nghttp2_1.43.0.tar.gz -tar -xzf nghttp2_1.43.0.tar.gz -rm -rf nghttp2_1.43.0.tar.gz -wget http://ci-files01-hki.ci.qt.io/input/debian/nodejs/arm64-focal/nodejs_12.22.9.tar.gz -tar -xzf nodejs_12.22.9.tar.gz -rm -rf nodejs_12.22.9.tar.gz -# get ICU -wget http://ci-files01-hki.ci.qt.io/input/debian/icu/arm64-focal/libicu-56.1-qt_56.1-1_arm64.deb -wget http://ci-files01-hki.ci.qt.io/input/debian/icu/arm64-focal/libicu-56.1-qt-dev_56.1-1_arm64.deb + +wget http://ci-files01-hki.ci.qt.io/input/debian/icu/arm64-jammy/libicu-56.1-qt_56.1-1_arm64.deb +wget http://ci-files01-hki.ci.qt.io/input/debian/icu/arm64-jammy/libicu-56.1-qt-dev_56.1-1_arm64.deb |