Am Samstag, den 06.06.2020, 16:01 +0300 schrieb Andrei POPESCU: > [sorry for the Cc in case you are subscribed to -devel] > > On Mi, 03 iun 20, 19:26:13, Benjamin Drung wrote: > > Package: wnpp > > Severity: wishlist > > Owner: Benjamin Drung <benjamin.dr...@cloud.ionos.com> > > > > * Package name : bdebstrap > > Version : 0.1 > > Upstream Author : Benjamin Drung <benjamin.dr...@cloud.ionos.com> > > * URL : https://github.com/bdrung/bdebstrap > > * License : MIT > > Programming Lang: Python > > Description : YAML config based multi-mirror Debian chroot > > creation tool > > > > bdebstrap is an alternative to debootstrap and a wrapper around > > mmdebstrap to support YAML based configuration files. It inherits > > all > > benefits from mmdebstrap. The support for configuration allows > > storing > > all customization in a YAML file instead of having to use a very > > long > > one-liner call to mmdebstrap. It also layering multiple > > customizations > > on top of each other, e.g. to support flavors of an image. > > Just curious, how does it compare to vmdb2, besides using mmdebstrap > instead of debootstrap.
Before developing bdebstrap, I evaluated vmdb2 and borrowed the idea of using YAML. The big difference besides mmdebstrap/deboostrap is that vmdb2 creates a disk image and bdebstrap create a tarball or squashfs image. This serves us two use cases: 1) building live systems to use for booting over the network 2) installing the tarball on two disks (the OS on a 2.5" disk and the /boot directory on an SD card). Work in progress for the install script: https://github.com/bdrung/bdebstrap/blob/install-image/install-image -- Benjamin Drung DevOps Engineer and Debian & Ubuntu Developer Platform Integration (IONOS Cloud) 1&1 IONOS SE | Greifswalder Str. 207 | 10405 Berlin | Germany E-mail: benjamin.dr...@cloud.ionos.com | Web: www.ionos.de Hauptsitz Montabaur, Amtsgericht Montabaur, HRB 24498 Vorstand: Dr. Christian Böing, Hüseyin Dogan, Dr. Martin Endreß, Hans- Henning Kettler, Arthur Mai, Matthias Steinberg, Achim Weiß Aufsichtsratsvorsitzender: Markus Kadelke Member of United Internet Diese E-Mail kann vertrauliche und/oder gesetzlich geschützte Informationen enthalten. Wenn Sie nicht der bestimmungsgemäße Adressat sind oder diese E-Mail irrtümlich erhalten haben, unterrichten Sie bitte den Absender und vernichten Sie diese E-Mail. Anderen als dem bestimmungsgemäßen Adressaten ist untersagt, diese E-Mail zu speichern, weiterzuleiten oder ihren Inhalt auf welche Weise auch immer zu verwenden. This e-mail may contain confidential and/or privileged information. If you are not the intended recipient of this e-mail, you are hereby notified that saving, distribution or use of the content of this e-mail in any way is prohibited. If you have received this e-mail in error, please notify the sender and delete the e-mail.
signature.asc
Description: This is a digitally signed message part