To help along with debugging, this commit makes the worker able to print the status of the different stages with a oneliner for each successfull stages and a detailed message for failed ones. Sample output: Jul 23[..]: Build stages results: Jul 23[..]: org.osbuild.rpm success Jul 23[..]: org.osbuild.selinux success Jul 23[..]: Stages results: Jul 23[..]: org.osbuild.rpm success Jul 23[..]: org.osbuild.fix-bls success Jul 23[..]: org.osbuild.fstab success Jul 23[..]: org.osbuild.grub2 success Jul 23[..]: org.osbuild.locale success Jul 23[..]: org.osbuild.timezone success Jul 23[..]: org.osbuild.users failure: Jul 23[..]: [/usr/lib/tmpfiles.d/journal-nocow.conf:26] Failed to resolve specifier: uninitialized /etc detected, skipping Jul 23[..]: All rules containing unresolvable specifiers will be skipped. Jul 23[..]: Failed to create file /sys/fs/selinux/checkreqprot: Read-only file system Jul 23[..]: useradd: group 'toto' does not exist Fixes #1584 |
||
|---|---|---|
| .. | ||
| jobimpl-koji-finalize.go | ||
| jobimpl-koji-init.go | ||
| jobimpl-osbuild-koji.go | ||
| jobimpl-osbuild.go | ||
| main.go | ||
| osbuild.go | ||