@@ -13,6 +13,13 @@ cat >build-gha-ci-test-config-initial <<EOT
13
13
last_release: "2024.12"
14
14
EOT
15
15
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
+
16
23
run_build () {
17
24
local config_filename
18
25
config_filename=$1
@@ -28,6 +35,29 @@ run_build() {
28
35
&& /source/build-driver/build /source ${build_mode} /source/${config_filename} ghaci amd64 testing"
29
36
30
37
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
+
31
61
sudo mv results " ${results_directory} "
32
62
}
33
63
0 commit comments