File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1313
1414jobs :
1515 build :
16- name : Run under bubblewrap
16+ name : Run under QEMU
1717 runs-on : ubuntu-24.04
1818 steps :
1919 - name : Install qemu
20- run : sudo apt-get install qemu-system-x86
20+ run : >
21+ sudo apt-get install build-essential libglib2.0-dev libfdt-dev libpixman-1-dev zlib1g-dev ninja-build &&
22+ curl -L -O https://download.qemu.org/qemu-10.1.1.tar.xz &&
23+ tar -xf qemu-10.1.1.tar.xz &&
24+ cd qemu-10.1.1 &&
25+ mkdir build &&
26+ cd build &&
27+ ../configure --disable-user --without-default-features --target-list=i386-softmmu --enable-system &&
28+ ninja &&
29+ sudo ninja install
2130 - name : Checkout repo
2231 uses : actions/checkout@v4
2332 with :
@@ -47,12 +56,18 @@ jobs:
4756 mirror-state
4857 key : cache-${{ hashFiles('steps/*/sources') }}
4958 - name : Run bootstrap
50- run : sudo ./rootfs.py --qemu --external-sources --cores 2 --mirror file://${PWD}/mirror
59+ run : >
60+ ulimit -c unlimited &&
61+ sudo ./rootfs.py --qemu --qemu-cmd qemu-system-i386 --external-sources --cores 2 --mirror file://${PWD}/mirror ;
62+ echo $? ;
63+ sudo coredumpctl list;
64+ sudo coredumpctl dump
65+
5166 - name : Remount package disk
5267 if : always()
5368 run : >
5469 DEV=$(sudo losetup -f --show target/external.img) &&
55- sudo partprobe ${DEV}p1 &&
70+ sudo partprobe ${DEV} &&
5671 mkdir -p mnt &&
5772 sudo mount ${DEV}p1 mnt
5873 - name : Archive created packages
You can’t perform that action at this time.
0 commit comments