1
1
Fork
You've already forked iso
1

How to build? #7

Closed
opened 2024年10月16日 19:31:43 +02:00 by boredsquirrel · 1 comment

I assume it uses bootc-image-builder ?

I used this command to get to something

mkdir Git
cd Git
git clone codeberg.org/HeliumOS/iso
cd iso
sudo podman run \
 --rm \
 -it \
 --privileged \
 --pull=newer \
 --security-opt label=type:unconfined_t \
 -v $(pwd)/config.toml:/config.toml:ro \
 -v $(pwd)/output:/output \
 quay.io/centos-bootc/bootc-image-builder:latest \
 --type anaconda-iso .

It failed as there is no config.toml

I think this build is reproducible, using a podman container for building is great, and you can verify exact bit-by-bit buildsystem integrity.

I assume it uses [bootc-image-builder](https://github.com/osbuild/bootc-image-builder) ? I used this command to get to something ``` mkdir Git cd Git git clone codeberg.org/HeliumOS/iso cd iso sudo podman run \ --rm \ -it \ --privileged \ --pull=newer \ --security-opt label=type:unconfined_t \ -v $(pwd)/config.toml:/config.toml:ro \ -v $(pwd)/output:/output \ quay.io/centos-bootc/bootc-image-builder:latest \ --type anaconda-iso . ``` It failed as there is no `config.toml` I think this build is reproducible, using a podman container for building is great, and you can verify exact bit-by-bit buildsystem integrity.
Owner
Copy link

The iso build actually doesn't use bootc-image-builder. It instead fetches an AlmaLinux/CentOS iso and replaces some of the configuration and assets.

You can build using make create.

Migrating to bootc-image-builder is an option, but I haven't seen a need for that yet.

The iso build actually doesn't use bootc-image-builder. It instead fetches an AlmaLinux/CentOS iso and replaces some of the configuration and assets. You can build using `make create`. Migrating to bootc-image-builder is an option, but I haven't seen a need for that yet.
Sign in to join this conversation.
No Branch/Tag specified
release
No results found.
Labels
Clear labels
No items
No labels
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
HeliumOS/iso#7
Reference in a new issue
HeliumOS/iso
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?