[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#962140: ITP: bdebstrap -- YAML config based multi-mirror Debian chroot creation tool



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.drung@cloud.ionos.com>
> > 
> > * Package name    : bdebstrap
> >   Version         : 0.1
> >   Upstream Author : Benjamin Drung <benjamin.drung@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.drung@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.

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: