https://github.com/bryborge/easybakeoven
🥧 "Bake" custom golden raspberry pi images using rpi-image-gen.
https://github.com/bryborge/easybakeoven
devops podman raspberrypi
Last synced: 2 months ago
JSON representation
🥧 "Bake" custom golden raspberry pi images using rpi-image-gen.
- Host: GitHub
- URL: https://github.com/bryborge/easybakeoven
- Owner: bryborge
- License: gpl-3.0
- Created: 2025-07-12T04:06:25.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-08-17T19:05:31.000Z (10 months ago)
- Last Synced: 2025-09-05T20:22:18.404Z (10 months ago)
- Topics: devops, podman, raspberrypi
- Language: Shell
- Homepage:
- Size: 19.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Easy Bake Oven
The [Easy-Bake Oven](https://en.wikipedia.org/wiki/Easy-Bake_Oven) is a toy that
was first introduced to the market in 1964. I didn't actually know that until I
started thinking about what to name this project. But it seems so fitting,
right? Easy-Bake Oven is a functional toy used to bake things like biscuits and
cookies. This project is a functional "toy" that I use to "bake" custom golden
Raspberry Pi images. Unlike confectionaries however, the images are not tasty.
But the process is satisfying all the same.
## Getting Started
These instructions will walk you through the process of setting up this project
on a development system.
### Prerequisites
- [Podman](https://docs.podman.io/en/latest/)
- [Podman Compose](https://github.com/containers/podman-compose)
NOTE: If you have a non-ARM CPU you will need [qemu-user-static (binfmt)](https://www.qemu.org/docs/master/about/emulation.html)
### Defining a New Recipe
**TODO:** script out a process to easily create a new recipe from base.
TBD ...
### Baking an Artifact
1. You'll want to set the `device_hostname`, `device_user1`, and
`device_user1pass` in the `my.options` file for your preferred recipe.
2. To kick off the artifact generation process, simply run the `bake.sh`
convenience script at the root of the project and pass in the name of the
recipe you want to follow.
For example, generate an image from the provided base recipe:
```sh
./bake.sh base
```