#7673 NORM Future : Migrate XS build and installation procedures to Pungi

Zarro Boogs per Child bugtracker at laptop.org
Mon Jul 28 01:53:52 EDT 2008


#7673: Migrate XS build and installation procedures to Pungi
-----------------------------+----------------------------------------------
 Reporter:  martin.langhoff  |         Owner:  martin.langhoff
     Type:  task             |        Status:  new            
 Priority:  normal           |     Milestone:  Future Release 
Component:  school server    |       Version:  not specified  
 Keywords:                   |   Next_action:  never set      
 Verified:  0                |     Blockedby:                 
 Blocking:  7671             |  
-----------------------------+----------------------------------------------
 livecd-tools's livecd-creator is not very appropriate for the task. Being
 a server task, the XS image does not benefit much from running as a
 LiveCD, and the tools are brittle --

 Some problems:

  - Only F7 can build F7 due to complex interactions with the
    host environment tools.
  - During the build, daemons and processes _in_ the image are
    installed and started in a chroot. This can cause trouble
    with the host environment.

 We should explore a migration to pungi -- looking for

  - resiliency
    - the build should not depend much on the host
    - the build process should not start daemons and
      processes of the target img

  - faster - by not doing pointless work installing the RPMs

 The problem-space of pungi seems easier than the one for livecd-tools, so
 it is likely that it will be easier to work with.

 However, it is not clear how mature pungi is. At the current stage, pungi
 on F9 errors out when asked to build an installer based on the current XS
 repositories.

-- 
Ticket URL: <http://dev.laptop.org/ticket/7673>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list