#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