[Neurodebian-devel] [christopher.gervais at ergonlogic.com: Re: 'Official' Vagrant baseboxes]

Yaroslav Halchenko debian at onerussian.com
Mon Dec 31 00:10:27 UTC 2012


sounds like  a good replacement for our ad-hoc VM building scripts since
there is nearly a 100% overlap in steps performed ... if only I knew
ruby ;)

----- Forwarded message from Christopher Gervais <christopher.gervais at ergonlogic.com> -----

Date: Tue, 18 Dec 2012 09:15:23 -0500
From: Christopher Gervais <christopher.gervais at ergonlogic.com>
To: debian-cloud <debian-cloud at lists.debian.org>
Subject: Re: 'Official' Vagrant baseboxes

     would there be technical obstacles to use debian-installer with
     preseeding instead of veewee ?

   Actually, veewee already uses debian-installer. By default, to the best of
   my knowledge, veewee does the following:
   �* downloads & verifies an iso image
   �* installs using a preseed.cfg
   �* runs a series of shell scripts to:
   � �* set up a sudoers file
   � �* set up the 'vagrant' user
   � �* configure grub for fast booting
   � �* 'manually' install VirtualBox Guest additions, along with some
   temporary dependencies
   � �* install Ruby gems from source
   � �* install Puppet and Chef from gems
   � �* clean up, so as to minimize the basebox footprint
   All of these are configurable in 'definitions'. We'll probably need to
   maintain at least four (4) of these for stable/oldstable and i386/amd64.
   Possibly more, if we want to maintain hurd or freebsd kernels...
   I think the first steps will be to move as much as possible into the
   preseed.cfg (e.g., puppet and chef installs), and investigate why the
   packaged�VirtualBox Guest additions don't work.
   Cheers, C
   Christopher Gervais� :|:� Principal,� Ergon Logic Enterprises
   [1]514.945.6442� :|:� [2]christopher.gervais at ergonlogic.com

   On Tue, Dec 18, 2012 at 5:27 AM, Charles Plessy <[3]plessy at debian.org>
   wrote:

     Le Mon, Dec 17, 2012 at 04:28:35PM -0500, Christopher Gervais a �crit :
     >
     > The preferred tool for creating baseboxes is veewee (
     > [4]http://github.com/jedi4ever/veewee). There is already an open ITP (
     > [5]http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=658863:) for it,
     and since
     > it's published as a Ruby Gem, it should be pretty trivial to package
     it.

     Hi Christopher,

     just out of curiosity, would there be technical obstacles to use
     debian-installer with preseeding instead of veewee ?

     Have a nice day,
     --
     Charles Plessy
     Illkirch-Graffenstaden, France

     --
     To UNSUBSCRIBE, email to [6]debian-cloud-request at lists.debian.org
     with a subject of "unsubscribe". Trouble? Contact
     [7]listmaster at lists.debian.org
     Archive:
     [8]http://lists.debian.org/20121218102732.GE23097@falafel.plessy.net

References

   Visible links
   1. file:///tmp/tel:514.945.6442
   2. mailto:christopher.gervais at ergonlogic.com
   3. mailto:plessy at debian.org
   4. http://github.com/jedi4ever/veewee
   5. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=658863
   6. mailto:debian-cloud-request at lists.debian.org
   7. mailto:listmaster at lists.debian.org
   8. http://lists.debian.org/20121218102732.GE23097@falafel.plessy.net

----- End forwarded message -----

-- 
Yaroslav O. Halchenko
Postdoctoral Fellow,   Department of Psychological and Brain Sciences
Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755
Phone: +1 (603) 646-9834                       Fax: +1 (603) 646-1419
WWW:   http://www.linkedin.com/in/yarik        



More information about the Neurodebian-devel mailing list