Re: Debian based Filesystems with ELBE

Neil Williams <[email protected]> Mon, 11 Jan 2016 10:56:55 +0000
Newsgroups gmane.linux.debian.devel.embedded
Message-ID <[email protected]>
On Mon, 11 Jan 2016 11:10:05 +0100
Manuel Traut <[email protected]> wrote:

> Hello,
> 
> we wrote some software to generate customized Debian rootfilesystem
> images. The project is called ELBE and is available as open-source
> (GPLv3) [1].

*Another debootstrap wrapper* ?? Please no.

> 
> ELBE uses debootstrap, python-apt, qemu-user-static & chroot,
> mtd-utils and python-parted to generate target images. Currently
> amd64, armel, armhf and i386 are tested successfully.

There was a session at DebConf15 which identified about 15 existing
wrappers that do much the same thing already.

> I'm quite sure, a lot of people wrote scripts for doing this.

... and packages already in Debian.
 
> To ensure that the same target image can be generated again, the
> target image generation is done in a defined Debian installation,
> typically running in KVM. We call this machine 'initvm'. The
> installation of the initvm is automated by a generated preseeding for
> the debian-installer. Multiple target images can be generated on the
> same initvm.
> 
> To generate the target image, that is described by [2] just type:
> 
> $ elbe initvm create x86_64-pc-hdimg-minimal-grub-jessie.xml

... or create config for one of the existing packages - my own
recommendation would be vmdebootstrap - it has QEMU/multiple arch
support.


-- 


Neil Williams
=============
http://www.linux.codehelp.co.uk/
signature.asc (application/pgp-signature, 819 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJWk4p3AAoJEPFn5DyBQ7aCKygQAMRormwe/cCQLa+YEx+geeBQ
aBQmYA0w7sqVSzPDXulgBO2crcR6uUdqmxfD4zeE5K0UX56oOLSHqNDYd70WlyCR
gf9RySHNiUZWqS0NzbN/ny7VoOfZQUDLNbKtbVTlzTxbIRb2q1nCzjNNbU4lPcUS
IpOlVPmW0hQ+lQ0LGVcQP2EASVUGQjIwM8Jw5tDvP+PMSEZMNMhWcSBHxHCyjWXu
Vx5JP0xqOX6z1+YwYf2fCdp7nCnzg5cBaM5VTJiVCRHDI5GpTnCAGzU/61K2Ubmt
lVj3+KljUTXC4VwoPRg2xxKAqd5aVFo9dloyT1A/1jFG02kCNn1mhZGJz6So5Lda
s4UUQ88ixOVdd9vcQM78+6C8ZRH5hHTHM/TQ3tJsOLhjJq+SOcaHZ6KUJrUlPTeK
Gf4lSookwzKqFVebUUBoZoUpR2t1GoV9hZr6V57UHmNM583RD3FclbWfr8uemcR1
O3XoTLAzFMof/BIVOlXrvGpfa8kD6Y29XtSjQO0dIH7oRPMSyf/MiG+XzUqgKfDp
w9Yx8t+rt6eMVodAsX0PqzplCULXgOgtT45PR97+MIIceS3lNhIjfSeTW7jZyaJm
rCLvMNuYeeiKVr3zs4C+L271nSJgLsQxo1HNke2J6RYMU8CqCFD3NEhaSifhcV6/
roEN0s88+l9QdrQiFOd0
=pbem
-----END PGP SIGNATURE-----