[elbe-devel] new devel/elbe-1.0 branch available on github

Manuel Traut manut at linutronix.de
Thu Apr 24 16:09:28 CEST 2014


Hello,

there is a new devel branch available at github [1].

This is a public development tree for the upcoming 1st major release of elbe.

The elbe workflow heavily differs from the one in the master branch:

517 commits, 129 changed files with 14,769 additions and 2,541 deletions. 

Because of the big diff, i am quite sure, that this isn't bugfree at all.
Please test your existing XML files with the current devel/elbe-1.0 branch.

elbe is now packaged in several debian packages. A shared package 'elbe-common'.
A package for the host pc 'elbe' and one for the virtual buildenvironemt
'elbe-buildenv'.

The initial virtual amd64 machine (virtual builedenvironment), is created with
'elbe init'. Take care, that you host the elbe packages in a repository that is
specified in the url-list of the 'elbe-init.xml' file.
It's best-practice to use the LOCALMACHINE macro in the xml file to reference
to the elbe-packages hosted on 'localhost'. (If elbe is released, those packages
will also be hosted on http://debian.linutronix.de/elbe)

The elbe-init-machine can be used to build several rootfilesystem for different
targets (e.g. i386 and armel). Use the new elbe command 'elbe buildchroot'
inside the elbe-init-machine for this.

If you need help, please take a look at all the new man-pages and elbe-overview.
If this doesn't answer your question, please post it on this list.

The future plans for development is some kind of daemon inside the
elbe-init-machine that manages the different projects. Some new elbe subcommands
may be added for the host PC to 'create a project', 'build it', 'alter its
package list', ..

Regards,

  Manuel

[1] https://github.com/Linutronix/elbe/tree/devel/elbe-1.0




More information about the elbe-devel mailing list