I started playing around with Fedora IoT the last couple of days & want to create my own commits.
As a starting point, I just wanted to try and build a Commit basically without changing anything. My treefile.json looks like this:
{
"ref": "custom-fedora-iot/stable/x86_64",
"ex-jigido-spec": "fedora-iot.spec",
"include": "fedora-iot-base.json",
"boot-location": "modules",
"repos": [
"fedora-38",
"fedora-38-updates"
],
"postprocess-script": "treecompose-post.sh",
"cliwrap": true
}
I pulled the Fedora 38 files from Pagure & created a .repo file for the fedora-38-updates repository.
I can create the tree, do pull-local & rebase to it without a problem.
When I reboot however, the boot stops after: systemd-update-utmp-runlevel.service
. I also get errors starting the parsec.service, however I also get those errors if I boot F38 IoT regularly & the boot still finishes.
As for “hardware”, I’m doing all of this in a VirtualBox VM, where my base image is F38 IoT.
Any help would be much appreciated!