@@ -13,6 +13,13 @@ cat >build-gha-ci-test-config-initial <<EOT
1313last_release: "2024.12"
1414EOT
1515
16+ mkdir -p config/files/REFORM/etc/apt/sources.list.d/
17+ /usr/lib/apt/apt-helper \
18+ download-file \
19+ https://reform.debian.net/reform_trixie.sources \
20+ config/files/REFORM/etc/apt/sources.list.d/reform_trixie.sources \
21+ " SHA1:3d453dbf355beebf494ce6f61d2110b98e92fcf5"
22+
1623run_build () {
1724 local config_filename
1825 config_filename=$1
@@ -28,6 +35,29 @@ run_build() {
2835 && /source/build-driver/build /source ${build_mode} /source/${config_filename} ghaci amd64 testing"
2936
3037 sudo chmod -R a+rX results
38+
39+ ( cd results &&
40+ {
41+ tar --numeric-owner --owner=0 --group=0 --format=pax -c boot/ | head -c 5120
42+ cat ./grml/grml_isos/* .iso | bsdtar -cf - --format pax @-
43+ } | /sbin/mke2fs -q -F -o Linux -E offset=16777216 -T ext4 -b 4096 -d - disk.img 260000 ;
44+ truncate --size=+512 disk.img &&
45+ /sbin/parted -s disk.img mklabel msdos &&
46+ /sbin/parted -s disk.img mkpart primary ext4 16777216B 1081737216B &&
47+ /usr/lib/apt/apt-helper \
48+ download-file \
49+ https://source.mnt.re/reform/reform-boundary-uboot/-/jobs/artifacts/2024-07-19/raw/imx8mq-mnt-reform2-flash.bin? job=build \
50+ flash.bin \
51+ " SHA1:60ecf649038ebd92bfb6676bdf746daa30825dbf" &&
52+ dd if=flash.bin of=disk.img oseek=66 bs=512 conv=notrunc
53+ rm flash.bin
54+ name=$( echo ./grml/grml_isos/* .iso)
55+ name=${name// .iso/ .img}
56+ rm ./grml/grml_isos/* .iso
57+ mv disk.img grml/grml_isos/${name}
58+
59+ )
60+
3161 sudo mv results " ${results_directory} "
3262}
3363
0 commit comments