Skip to main content

Berrymill

It is a wrapper around Kiwi Appliance Builder.

What is this name?

A project KIWI, originally supposed to be named after New Zealand citizen, ended up in the community to be just a sour berry fruit. Hence the name: berry(fruit) mill.

Overview

Berrymill is an appliance generator of root filesystems for embedded devices. It integrates Kiwi image builder to the Ubuntu/Debian distributions, allowing building images locally.

Use Cases

Build an Image Locally

That can also KIWI do. Except if your image build also should equally run on OBS and locally without image description changes.

A Dozen of Small Deviations

You have one image that you do not change that often (or at all), but you have little small deviations: add a package here, remove there, change size, filesystem type etc. You don't want to have carbon copies all around the place, but you want to have derived images.

Configuration Management

Unlike plain KIWI, which keeps configuration in a straight-forward fashion, Berrymill is also handling the Configuration Management in a framework style.

Limitations

Berrymill is in early development and some features might be missing or not working properly. If that happens, please open a bug report by adding an issue here.

Release files for Berrymill 0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Berrymill 0.2
File Size Uploaded
Berrymill-0.2.tar.gz 25.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for Berrymill 0.2
File Interpreter ABI Platform
Berrymill-0.2-py3-none-any.whl Python 3 none any Details

Total release size: 49.9 kB

Release files / Berrymill-0.2.tar.gz

Download URL Berrymill-0.2.tar.gz
Size 25.3 kB
Tags Source
SHA-256 checksum
How to use checksums
c050082654baeef87da1b692641eb20f9eabc912b915d9f5698cfae83d558eae
BLAKE2b-256 checksum
How to use checksums
7bf908e5d566a5552ca7af031f720d5563d9fc3bf984b7165df94098540f4f88
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.12

Release files / Berrymill-0.2-py3-none-any.whl

Download URL Berrymill-0.2-py3-none-any.whl
Size 24.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b4d8e7d645f530c3e581122c6219f2031313b444719acd491397e8421f9117a0
BLAKE2b-256 checksum
How to use checksums
b80033faa8600b5843e5e5b719afa92d2553125f5a7ebe1627de48b6d58e0810
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.12

Release history Release notifications | RSS feed

This release

0.2 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page