Skip to content

pliveyns/bluebox-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bluebox-cli

What is bluebox-cli ?

bluebox-cli is a set of GitHub actions and skeleton files to build custom toolbox and distrobox images.

This based on Universal Blue's boxkit. Check out https://github.com/ublue-os/boxkit to create your own.

How to use bluebox-cli

How everything is organized

  • The ContainerFiles for the custom images are stored in the ContainerFiles/ folder.
  • The setup scripts for the custom images (if needed) are stored in the scripts/ folder.
  • The package lists for the setup scripts (if needed) are stored in the packages/ folder.
  • The Github workflow that generates the images is .github/workflows/build-boxkit.yml

Using the custom images

Toolbox bluebox-cli:

toolbox create -i ghcr.io/pliveyns/bluebox-cli -c bluebox
toolbox enter bluebox

Toolbox iotbox-cli:

toolbox create -i ghcr.io/pliveyns/iotbox-cli -c iotbox
toolbox enter iotbox

Toolbox kalibox-cli:

distrobox create --root -i ghcr.io/pliveyns/kalibox-cli -n kalibox
distrobox enter --root iotbox

Verification

These images are signed with sisgstore's cosign. You can verify the signature by downloading the cosign.pub key from this repo and running the following command:

cosign verify --key cosign.pub ghcr.io/pliveyns/bluebox-cli
cosign verify --key cosign.pub ghcr.io/pliveyns/iotbox-cli
cosign verify --key cosign.pub ghcr.io/pliveyns/kalibox-cli

About

Toolboxes for Fedora Atomic Systems

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

Generated from pliveyns/boxkit