#11640 HIGH xs-0.7: USB XS installation stick creation creates unusable extlinux.conf file

Zarro Boogs per Child bugtracker at laptop.org
Thu Feb 16 11:30:00 EST 2012


#11640: USB XS installation stick creation creates unusable extlinux.conf file
-------------------------------------+--------------------------------------
           Reporter:  greenfeld      |       Owner:  martin.langhoff
               Type:  defect         |      Status:  new            
           Priority:  high           |   Milestone:  xs-0.7         
          Component:  school server  |     Version:  not specified  
         Resolution:                 |    Keywords:                 
        Next_action:  diagnose       |    Verified:  0              
Deployment_affected:                 |   Blockedby:                 
           Blocking:                 |  
-------------------------------------+--------------------------------------

Comment(by greenfeld):

 This line in /usr/bin/livecd-iso-to-disk (in this case from livecd-
 tools-16.10-1.fc16.x86_64) looks like it might be the culprit:

 {{{
 sed -i -e "s/CDLABEL=[^ ]*/$TGTLABEL/" -e "s/rootfstype=[^
 ]*/rootfstype=$TGTFS/" -e "s/LABEL=[^ ]*/$TGTLABEL/" $BOOTCONFIG
 $BOOTCONFIG_EFI
 }}}

 What I believe is the source isolinux.cfg file from OLPC-School-
 Server-0.7beta2-i386.iso which gets turned into extlinux.conf contains
 entries which contain quoted strings with spaces, which the above line
 cannot handle:

 {{{
 label linux
   menu label ^Install a new system from kickstart
   menu default
   kernel vmlinuz
   append initrd=initrd.img ks=hd:LABEL="OLPC School Server 0.7
 i386":/olpcxs.ks upgradeany
 }}}

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


More information about the Bugs mailing list