Gentoo Archives: gentoo-soc

From: Liam McLoughlin <hexxeh@××××××.net>
To: gentoo-soc@l.g.o
Subject: [gentoo-soc] Gentoaster - Final report
Date: Wed, 24 Aug 2011 13:56:37
Message-Id: CAMszZoa6T=h28kSK86UCFo2A=_UWQ5-NqRPcDqnsVSOWLn61mw@mail.gmail.com
1 Hey folks,
2
3 This is my last report of GSoC 2011 for my project, which is now complete.
4
5 Gentoaster is a collection of scripts that allow the automated
6 creation of a Gentoo virtual machine image. There is also no reason
7 why these images couldn’t be used on physical machines. It accepts a
8 configuration file, and produces a raw disk image (or a
9 VirtualBox/VMWare image if you prefer).
10
11 It allows for the creation of an image in two ways. The first is via
12 the CLI application. This accepts a configuration file and then
13 produces an image using it. The other way, is via Gentoaster’s WebUI.
14 If you configure this properly, you can build an image simply by
15 following through a web-based wizard. A configuration file is
16 generated based on your input to this wizard and added to the queue of
17 images waiting to be built.
18
19 Yesterday marked the end of Google’s Summer of Code coding period. As
20 such, all code that is part of the project is now available in the
21 repository and I welcome people to download it and give it a whirl.
22 I’ve requested a bug tracker to be setup for the project but this
23 isn’t ready yet sadly, so until it is, I’m happy to take bug reports
24 via email and IRC (#gentoo-soc on irc.freenode.org).
25
26 Basic usage instructions and a summary of what the project is about
27 can be found on the project site (http://soc.dev.gentoo.org/~hexxeh).
28 The product I’ve ended up with isn’t quite what I detailed in my
29 original proposal, I did make some changes. For example, the simple
30 mode on the wizard isn’t available. The default wizard path is an
31 expert-style version, where all possible options are exposed. However,
32 I did add a testdrive mode, where the VM can be booted up remotely
33 without leaving your browser. This would let you test your image
34 before you download it, for example. If you’re interested in
35 contributing, there’s a to-do list in the Git repository.
36
37 Lastly I’d like to say thanks to olemarkus, my mentor, for helping me
38 get this project completed. It’s been a great summer, and I’ve very
39 much enjoyed taking part in the Summer of Code.
40
41 Thanks,
42 Liam