From katzj at fedoraproject.org Thu Apr 2 20:58:43 2009 From: katzj at fedoraproject.org (Jeremy Katz) Date: Thu, 2 Apr 2009 20:58:43 +0000 (UTC) Subject: [Fedora-livecd-list] tools/livecd-iso-to-disk.sh Message-ID: <20090402205843.3690D1201A5@lists.fedorahosted.org> tools/livecd-iso-to-disk.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) New commits: commit 42233b2d2d6abb722d713e21cdac7d7895b0d623 Author: Jeremy Katz Date: Thu Apr 2 16:57:13 2009 -0400 Use our syslinux's menu com32 modules (#492370) com32 modules in syslinux don't seem to have a consistent API, so let's workaround it by copying in the menu files from our syslinux when doing livecd-iso-to-disk. This is kind of kludgey, really :/ diff --git a/tools/livecd-iso-to-disk.sh b/tools/livecd-iso-to-disk.sh index daadc3d..4effb3e 100755 --- a/tools/livecd-iso-to-disk.sh +++ b/tools/livecd-iso-to-disk.sh @@ -658,6 +658,17 @@ if [ -z "$multi" ]; then if [ -f "$USBMNT/EFI/boot/boot.conf" ]; then cp -f $USBMNT/EFI/boot/bootia32.conf $USBMNT/EFI/boot/boot.conf ; fi fi + # this is a bit of a kludge, but syslinux doesn't guarantee the API for its com32 modules :/ + if [ -f $USBMNT/$SYSLINUXPATH/vesamenu.c32 -a -f /usr/share/syslinux/vesamenu.c32 ]; then + cp /usr/share/syslinux/vesamenu.c32 $USBMNT/$SYSLINUXPATH/vesamenu.c32 + elif [ -f $USBMNT/$SYSLINUXPATH/vesamenu.c32 -a -f /usr/lib/syslinux/vesamenu.c32 ]; then + cp /usr/lib/syslinux/vesamenu.c32 $USBMNT/$SYSLINUXPATH/vesamenu.c32 + elif [ -f $USBMNT/$SYSLINUXPATH/menu.c32 -a -f /usr/share/syslinux/menu.c32 ]; then + cp /usr/share/syslinux/menu.c32 $USBMNT/$SYSLINUXPATH/menu.c32 + elif [ -f $USBMNT/$SYSLINUXPATH/menu.c32 -a -f /usr/lib/syslinux/menu.c32 ]; then + cp /usr/lib/syslinux/menu.c32 $USBMNT/$SYSLINUXPATH/menu.c32 + fi + if [ "$USBFS" = "vfat" -o "$USBFS" = "msdos" ]; then # syslinux expects the config to be named syslinux.cfg # and has to run with the file system unmounted From traxtopel at gmail.com Fri Apr 3 14:22:22 2009 From: traxtopel at gmail.com (Williamson Grant) Date: Fri, 3 Apr 2009 16:22:22 +0200 Subject: [Fedora-livecd-list] Using fedora 10 to spin fedora 11 live Message-ID: <0D6FF88B-D6D6-40CE-8422-3D7159DB42E2@gmail.com> Jeremy, is possible to use a fedora 10 based machine to spin a fedora 11 beta livecd. I rebuilt the livecd tools from fedora 11 on fedora 10, so that /usr/ share/syslinux is handled, and it appears to generate an iso, however when booting, it complains there is a squashfs mismatch. Any ideas? From traxtopel at gmail.com Fri Apr 3 14:22:37 2009 From: traxtopel at gmail.com (Williamson Grant) Date: Fri, 3 Apr 2009 16:22:37 +0200 Subject: [Fedora-livecd-list] vmware fusion and f11 live Message-ID: Anyone have any ideas why livecds created in Fedora 11 beta just will not boot in vmware. The same iso boots in sun virtual box and on a real machine. This is as far as it gets during the boot process. -------------- next part -------------- A non-text attachment was scrubbed... Name: Picture 1.png Type: image/png Size: 26762 bytes Desc: not available URL: -------------- next part -------------- From katzj at redhat.com Fri Apr 3 15:12:41 2009 From: katzj at redhat.com (Jeremy Katz) Date: Fri, 3 Apr 2009 11:12:41 -0400 Subject: [Fedora-livecd-list] Using fedora 10 to spin fedora 11 live In-Reply-To: <0D6FF88B-D6D6-40CE-8422-3D7159DB42E2@gmail.com> References: <0D6FF88B-D6D6-40CE-8422-3D7159DB42E2@gmail.com> Message-ID: <20090403151240.GD743@redhat.com> On Friday, April 03 2009, Williamson Grant said: > is possible to use a fedora 10 based machine to spin a fedora 11 beta > livecd. > I rebuilt the livecd tools from fedora 11 on fedora 10, so that /usr/ > share/syslinux is handled, and it appears to generate > an iso, however when booting, it complains there is a squashfs mismatch. If you update to rawhide squashfs-tools as well, that will help. I'm not sure if the F10 kernel has all of the ext4 fixes needed not to deadlock, though. At least for the problems of, eg, squashfs-tools, there's some work underway to get livecd-creator running under mock which will long-term help Jeremy From katzj at redhat.com Fri Apr 3 15:13:55 2009 From: katzj at redhat.com (Jeremy Katz) Date: Fri, 3 Apr 2009 11:13:55 -0400 Subject: [Fedora-livecd-list] vmware fusion and f11 live In-Reply-To: References: Message-ID: <20090403151354.GE743@redhat.com> On Friday, April 03 2009, Williamson Grant said: > Anyone have any ideas why livecds created in Fedora 11 beta just will > not boot in vmware. > The same iso boots in sun virtual box and on a real machine. > > This is as far as it gets during the boot process. I'm guessing kernel problem -- try removing quiet and rhgb from the kernel command line and you might see a more useful error. Also, try turning on (or off if it's on) VMI support for your guest Jeremy From traxtopel at gmail.com Sat Apr 4 09:57:15 2009 From: traxtopel at gmail.com (Grant Williamson) Date: Sat, 04 Apr 2009 11:57:15 +0200 Subject: [Fedora-livecd-list] vmware fusion and f11 live In-Reply-To: <20090403151354.GE743@redhat.com> References: <20090403151354.GE743@redhat.com> Message-ID: <49D72EFB.7090304@gmail.com> Latest kernel boots, indeed just a kernel issue. Jeremy Katz wrote: > On Friday, April 03 2009, Williamson Grant said: > >> Anyone have any ideas why livecds created in Fedora 11 beta just will >> not boot in vmware. >> The same iso boots in sun virtual box and on a real machine. >> >> This is as far as it gets during the boot process. >> > > I'm guessing kernel problem -- try removing quiet and rhgb from the > kernel command line and you might see a more useful error. Also, try > turning on (or off if it's on) VMI support for your guest > > Jeremy > > -- > Fedora-livecd-list mailing list > Fedora-livecd-list at redhat.com > https://www.redhat.com/mailman/listinfo/fedora-livecd-list > > From traxtopel at gmail.com Sat Apr 4 10:22:56 2009 From: traxtopel at gmail.com (Grant Williamson) Date: Sat, 04 Apr 2009 12:22:56 +0200 Subject: [Fedora-livecd-list] install to harddisk does not support ext4 Message-ID: <49D73500.4090300@gmail.com> tried an install to harddisk from a livecd, as default it creates a ext4 partition, which gives an error, that I need a ext3. Selecting ext3 and image installs. From sundaram at fedoraproject.org Sat Apr 4 11:34:50 2009 From: sundaram at fedoraproject.org (Rahul Sundaram) Date: Sat, 04 Apr 2009 17:04:50 +0530 Subject: [Fedora-livecd-list] install to harddisk does not support ext4 In-Reply-To: <49D73500.4090300@gmail.com> References: <49D73500.4090300@gmail.com> Message-ID: <49D745DA.7090905@fedoraproject.org> Grant Williamson wrote: > tried an install to harddisk from a livecd, as default it creates a ext4 > partition, > which gives an error, that I need a ext3. > > Selecting ext3 and image installs. Not enough information. Which version of Fedora and livecd-tools? Rahul From traxtopel at gmail.com Sat Apr 4 12:04:15 2009 From: traxtopel at gmail.com (Williamson Grant) Date: Sat, 4 Apr 2009 14:04:15 +0200 Subject: [Fedora-livecd-list] install to harddisk does not support ext4 In-Reply-To: <49D745DA.7090905@fedoraproject.org> References: <49D73500.4090300@gmail.com> <49D745DA.7090905@fedoraproject.org> Message-ID: <67BCC2C8-18BC-4A70-BB18-7EDCED1FAD47@gmail.com> rawhide + livecd-tools-022-1.fc11.i586.rpm On Apr 4, 2009, at 1:34 PM, Rahul Sundaram wrote: > Grant Williamson wrote: >> tried an install to harddisk from a livecd, as default it creates a >> ext4 >> partition, >> which gives an error, that I need a ext3. >> >> Selecting ext3 and image installs. > > Not enough information. Which version of Fedora and livecd-tools? > > Rahul > > -- > Fedora-livecd-list mailing list > Fedora-livecd-list at redhat.com > https://www.redhat.com/mailman/listinfo/fedora-livecd-list From wtogami at redhat.com Sun Apr 5 04:52:17 2009 From: wtogami at redhat.com (Warren Togami) Date: Sun, 05 Apr 2009 00:52:17 -0400 Subject: [Fedora-livecd-list] FYI: memtest86+ from livecd or install media broken Message-ID: <49D83901.6060002@redhat.com> https://bugzilla.redhat.com/show_bug.cgi?id=494157 I just discovered that memtest86+ is no longer able to boot from syslinux. Set as F11Blocker. Posting here just so people don't file duplicate bugs. Warren Togami wtogami at redhat.com From sundaram at fedoraproject.org Sun Apr 5 08:14:38 2009 From: sundaram at fedoraproject.org (Rahul Sundaram) Date: Sun, 05 Apr 2009 13:44:38 +0530 Subject: [Fedora-livecd-list] install to harddisk does not support ext4 In-Reply-To: <67BCC2C8-18BC-4A70-BB18-7EDCED1FAD47@gmail.com> References: <49D73500.4090300@gmail.com> <49D745DA.7090905@fedoraproject.org> <67BCC2C8-18BC-4A70-BB18-7EDCED1FAD47@gmail.com> Message-ID: <49D8686E.8020100@fedoraproject.org> Williamson Grant wrote: > rawhide + livecd-tools-022-1.fc11.i586.rpm > Can you file a bug report in http://bugzilla.redhat.com with the exact error message you have got? Rahul From traxtopel at gmail.com Sun Apr 5 08:33:46 2009 From: traxtopel at gmail.com (Williamson Grant) Date: Sun, 5 Apr 2009 10:33:46 +0200 Subject: [Fedora-livecd-list] install to harddisk does not support ext4 In-Reply-To: <49D8686E.8020100@fedoraproject.org> References: <49D73500.4090300@gmail.com> <49D745DA.7090905@fedoraproject.org> <67BCC2C8-18BC-4A70-BB18-7EDCED1FAD47@gmail.com> <49D8686E.8020100@fedoraproject.org> Message-ID: My mistake ignore, I see in the recent spin scripts you have added "-- fstype ext4". Should of checked that. On Apr 5, 2009, at 10:14 AM, Rahul Sundaram wrote: > Williamson Grant wrote: >> rawhide + livecd-tools-022-1.fc11.i586.rpm >> > > Can you file a bug report in http://bugzilla.redhat.com with the exact > error message you have got? > > Rahul > > -- > Fedora-livecd-list mailing list > Fedora-livecd-list at redhat.com > https://www.redhat.com/mailman/listinfo/fedora-livecd-list From janina at rednote.net Tue Apr 7 00:50:50 2009 From: janina at rednote.net (Janina Sajka) Date: Mon, 6 Apr 2009 20:50:50 -0400 Subject: [Fedora-livecd-list] Report On F-11 Beta With Orca Message-ID: <20090407005050.GB6556@sonata.rednote.net> I spent quite a bit of time attempting a few basic tasks plus attempting an install using the F-11 Live Beta with the Orca screen reader. It's much improved over F-10. Congrats! * Default volume level is good--it was way too low with F-10. * The logout and relogin after setting up Orca now works * correctly. With F-10 you had to wait "forever" to have * reasonable certainty that GNOME was restarted, then launch ORCA * again via Alt+F2. Now it just starts, which is as it should be. Problem Areas * It would be preferable to use gnome-speech-espeak as the default * Orca driver for several reasons: -- Espeak is more responsive and that's a big deal with a screen reader. Low latency, quick "shutup," etc., are far more important to screen reading than high quality speech synthesis. -- Festival is a particularly bad choice in the "shutup" department. It will keep speaking until it has finished the string it was given to say, whatever the user does. This makes for very sluggish handling. The user must wait for the computer to finish speaking, with no ability to stop speech and move on. This has things the wrong way round as computers should wait on people, not people on computers. * My attempt to install F-11 from the Live desktop icon failed. * All I could glean is that Orca had the installation screen * listed as "inaccessible." This is on an x86_64 box using x86_64 * Live. It may not be there in i386. I wqould like to help debug this, but not sure how to proceed. Janina -- Janina Sajka, Phone: +1.202.595.7777; sip:janina at CapitalAccessibility.Com Partner, Capital Accessibility LLC http://CapitalAccessibility.Com Marketing the Owasys 22C talking screenless cell phone in the U.S. and Canada Learn more at http://ScreenlessPhone.Com Chair, Open Accessibility janina at a11y.org Linux Foundation http://a11y.org From katzj at redhat.com Tue Apr 7 01:27:57 2009 From: katzj at redhat.com (Jeremy Katz) Date: Mon, 6 Apr 2009 21:27:57 -0400 Subject: [Fedora-livecd-list] Report On F-11 Beta With Orca In-Reply-To: <20090407005050.GB6556@sonata.rednote.net> References: <20090407005050.GB6556@sonata.rednote.net> Message-ID: <20090407012756.GB4336@redhat.com> On Monday, April 06 2009, Janina Sajka said: > Problem Areas > > * It would be preferable to use gnome-speech-espeak as the default > * Orca driver for several reasons: > -- Espeak is more responsive and that's a big deal with a screen > reader. Low latency, quick "shutup," etc., are far more important to > screen reading than high quality speech synthesis. > > -- Festival is a particularly bad choice in the "shutup" > department. It will keep speaking until it has finished the string it > was given to say, whatever the user does. This makes for very sluggish > handling. The user must wait for the computer to finish speaking, with > no ability to stop speech and move on. This has things the wrong way > round as computers should wait on people, not people on computers. How do they compare size-wise? In any case, file an RFE against the gnome-speech package as it looks like that's where the change would need to be. > * My attempt to install F-11 from the Live desktop icon failed. > * All I could glean is that Orca had the installation screen > * listed as "inaccessible." This is on an x86_64 box using x86_64 > * Live. It may not be there in i386. > > I wqould like to help debug this, but not sure how to proceed. The problem here (unfortunately) is that we have to run the install as root. But the session isn't running as root and hence you don't get any of the a11y stuff. While an argument could be made that the work could be done to separate out the frontend and backend of the install and do everything over dbus or some other ipc, the root of the matter is that there are too many other things in the installer pile that are likely to always end up taking priority. So the question is how can you get an app running as root from consolehelper to work with the a11y technologies and then I can try to push those tweaks as needed Jeremy From invite+kiuikv~m at facebookmail.com Tue Apr 7 06:18:36 2009 From: invite+kiuikv~m at facebookmail.com (Himanshu Lad) Date: Mon, 6 Apr 2009 23:18:36 -0700 Subject: [Fedora-livecd-list] Take a look at my photos on Facebook Message-ID: <4d549914dc4c199e7d36a54526a2336f@localhost.localdomain> Hi Fedora-livecd-list, I set up a Facebook Profile where I can post my pictures, videos and events and I want to add you as a friend so you can see it. First, you need to join Facebook! Once you join, you can also create your own profile. Thanks, Himanshu To join Facebook, please follow the link below: http://www.facebook.com/p.php?i=525043731&k=36A2ZVVYVYVM51LITBZ6YS&r fedora-livecd-list at redhat.com was invited to join Facebook by Himanshu Lad. If you do not wish to receive this type of email from Facebook in the future, please click on the link below to unsubscribe. http://www.facebook.com/o.php?k=b52b32&u=1289505387&mid=44ed6aG4cdc4a6bG0G8 Facebook's offices are located at 156 University Ave., Palo Alto, CA 94301. -------------- next part -------------- An HTML attachment was scrubbed... URL: From janina at rednote.net Tue Apr 7 17:18:12 2009 From: janina at rednote.net (Janina Sajka) Date: Tue, 7 Apr 2009 13:18:12 -0400 Subject: [Fedora-livecd-list] Report On F-11 Beta With Orca In-Reply-To: <20090407012756.GB4336@redhat.com> References: <20090407005050.GB6556@sonata.rednote.net> <20090407012756.GB4336@redhat.com> Message-ID: <20090407171812.GE6556@sonata.rednote.net> Splitting my responses into two emails .. Jeremy Katz writes: > On Monday, April 06 2009, Janina Sajka said: > > Problem Areas > > > > * It would be preferable to use gnome-speech-espeak as the default > > * Orca driver for several reasons: > > -- Espeak is more responsive and that's a big deal with a screen > > reader. Low latency, quick "shutup," etc., are far more important to > > screen reading than high quality speech synthesis. > > > > -- Festival is a particularly bad choice in the "shutup" > > department. It will keep speaking until it has finished the string it > > was given to say, whatever the user does. This makes for very sluggish > > handling. The user must wait for the computer to finish speaking, with > > no ability to stop speech and move on. This has things the wrong way > > round as computers should wait on people, not people on computers. > > How do they compare size-wise? In any case, file an RFE against the > gnome-speech package as it looks like that's where the change would need > to be. > I'm so glad you asked! Looking just at the rpm sizes, espeak is about 1.3M and gnome-speech-espeak is about 16K. This compares to about 13.8M for the three Festival packages--so a significantly smaller footprint. Is Festival present only for Orca? Or for other applications in the Live image as well? Also, are you suggesting filing the RFE with the upstream GNOME project? Or for the Fedora Live product itself? There are several TTS options supported in gnome-speech-[package.name] in order to give users the widest possible selection. Espeak is the only GPL (V3), so more F/OSS license than Festival. I should hasten to clarify that I have nothing against Festival. It just doesn't do as well on some key user requirements for screen reader TTS engines. But, then it was never designed for screen reader use. Janina From katzj at redhat.com Tue Apr 7 17:21:18 2009 From: katzj at redhat.com (Jeremy Katz) Date: Tue, 7 Apr 2009 13:21:18 -0400 Subject: [Fedora-livecd-list] Report On F-11 Beta With Orca In-Reply-To: <20090407171812.GE6556@sonata.rednote.net> References: <20090407005050.GB6556@sonata.rednote.net> <20090407012756.GB4336@redhat.com> <20090407171812.GE6556@sonata.rednote.net> Message-ID: <20090407172117.GA5671@redhat.com> On Tuesday, April 07 2009, Janina Sajka said: > Jeremy Katz writes: > > On Monday, April 06 2009, Janina Sajka said: > > > Problem Areas > > > > > > * It would be preferable to use gnome-speech-espeak as the default > > > * Orca driver for several reasons: > > > -- Espeak is more responsive and that's a big deal with a screen > > > reader. Low latency, quick "shutup," etc., are far more important to > > > screen reading than high quality speech synthesis. > > > > > > -- Festival is a particularly bad choice in the "shutup" > > > department. It will keep speaking until it has finished the string it > > > was given to say, whatever the user does. This makes for very sluggish > > > handling. The user must wait for the computer to finish speaking, with > > > no ability to stop speech and move on. This has things the wrong way > > > round as computers should wait on people, not people on computers. > > > > How do they compare size-wise? In any case, file an RFE against the > > gnome-speech package as it looks like that's where the change would need > > to be. > > > I'm so glad you asked! > > Looking just at the rpm sizes, espeak is about 1.3M and > gnome-speech-espeak is about 16K. > > This compares to about 13.8M for the three Festival packages--so a > significantly smaller footprint. Is Festival present only for Orca? Or > for other applications in the Live image as well? I believe just Orca > Also, are you suggesting filing the RFE with the upstream GNOME project? > Or for the Fedora Live product itself? File it in Fedora bugzilla against gnome-speech. The maintainer may then want something upstream, but it's the right place to start Jeremy From janina at rednote.net Tue Apr 7 19:41:21 2009 From: janina at rednote.net (Janina Sajka) Date: Tue, 7 Apr 2009 15:41:21 -0400 Subject: [Fedora-livecd-list] Report On F-11 Beta With Orca In-Reply-To: <20090407012756.GB4336@redhat.com> References: <20090407005050.GB6556@sonata.rednote.net> <20090407012756.GB4336@redhat.com> Message-ID: <20090407194121.GF6556@sonata.rednote.net> Second reply email -- on the installation issue ... Jeremy Katz writes: > On Monday, April 06 2009, Janina Sajka said: > > Problem Areas > > > * My attempt to install F-11 from the Live desktop icon failed. > > * All I could glean is that Orca had the installation screen > > * listed as "inaccessible." This is on an x86_64 box using x86_64 > > * Live. It may not be there in i386. > > > > I wqould like to help debug this, but not sure how to proceed. > > The problem here (unfortunately) is that we have to run the install as > root. But the session isn't running as root and hence you don't get any > of the a11y stuff. > > While an argument could be made that the work could be done to separate > out the frontend and backend of the install and do everything over dbus > or some other ipc, the root of the matter is that there are too many > other things in the installer pile that are likely to always end up > taking priority. So the question is how can you get an app running as > root from consolehelper to work with the a11y technologies and then I > can try to push those tweaks as needed > OK. I'll try and help chase down the latest and greatest advice on this. For starters: * I believe Ubuntu Live is doing it. I'll get their image and * check. * Fedora's GUI Virt-Manager (System Tools) is doing it * beautifully. While I'm still having problems learning to set up * virtual machines, it's not for a11y reasons as this tool is * working as it should--perhaps 95-98% of the screens. So, * whatever virt-manager is doing in the gui, is the way to go. I, * as the ordinary user, am prompted once (and accessibly) for * root's passwd, and that's that. * There's a page, not recently updated, on the Orca wiki on this * topic: http://live.gnome.org/Orca/SysAdmin Does any of this, particularly the virt-manager, help? Janina > Jeremy > > -- > Fedora-livecd-list mailing list > Fedora-livecd-list at redhat.com > https://www.redhat.com/mailman/listinfo/fedora-livecd-list -- Janina Sajka, Phone: +1.202.595.7777; sip:janina at CapitalAccessibility.Com Partner, Capital Accessibility LLC http://CapitalAccessibility.Com Marketing the Owasys 22C talking screenless cell phone in the U.S. and Canada Learn more at http://ScreenlessPhone.Com Chair, Open Accessibility janina at a11y.org Linux Foundation http://a11y.org From katzj at redhat.com Wed Apr 8 13:58:04 2009 From: katzj at redhat.com (Jeremy Katz) Date: Wed, 8 Apr 2009 09:58:04 -0400 Subject: [Fedora-livecd-list] Report On F-11 Beta With Orca In-Reply-To: <20090407194121.GF6556@sonata.rednote.net> References: <20090407005050.GB6556@sonata.rednote.net> <20090407012756.GB4336@redhat.com> <20090407194121.GF6556@sonata.rednote.net> Message-ID: <20090408135804.GB6608@redhat.com> On Tuesday, April 07 2009, Janina Sajka said: > Jeremy Katz writes: > > On Monday, April 06 2009, Janina Sajka said: > > > * My attempt to install F-11 from the Live desktop icon failed. > > > * All I could glean is that Orca had the installation screen > > > * listed as "inaccessible." This is on an x86_64 box using x86_64 > > > * Live. It may not be there in i386. > > > > > > I wqould like to help debug this, but not sure how to proceed. > > > > The problem here (unfortunately) is that we have to run the install as > > root. But the session isn't running as root and hence you don't get any > > of the a11y stuff. > > > > While an argument could be made that the work could be done to separate > > out the frontend and backend of the install and do everything over dbus > > or some other ipc, the root of the matter is that there are too many > > other things in the installer pile that are likely to always end up > > taking priority. So the question is how can you get an app running as > > root from consolehelper to work with the a11y technologies and then I > > can try to push those tweaks as needed > > > OK. I'll try and help chase down the latest and greatest advice on this. > For starters: > > * I believe Ubuntu Live is doing it. I'll get their image and > * check. > > * Fedora's GUI Virt-Manager (System Tools) is doing it > * beautifully. While I'm still having problems learning to set up > * virtual machines, it's not for a11y reasons as this tool is > * working as it should--perhaps 95-98% of the screens. So, > * whatever virt-manager is doing in the gui, is the way to go. I, > * as the ordinary user, am prompted once (and accessibly) for > * root's passwd, and that's that. virt-manager runs all of the UI as the user and then just communicates with the local libvirt daemon for privileged bits. That's the sort of split that I don't really see making the priority list of the anaconda team > * There's a page, not recently updated, on the Orca wiki on this > * topic: > http://live.gnome.org/Orca/SysAdmin This looks like it might do the trick although some testing is almost certainly needed Jeremy From traxtopel at gmail.com Thu Apr 9 09:24:00 2009 From: traxtopel at gmail.com (Williamson Grant) Date: Thu, 9 Apr 2009 11:24:00 +0200 Subject: [Fedora-livecd-list] className - PatitionTypeWindow Message-ID: <6F0787AC-F542-4C64-B4BF-11E0F327B32D@gmail.com> Did a spin of the fedora live desktop en from rawhide. After iso is created, trying to install fails to hard drive with. className - PatitionTypeWindow No module named partedUtils Not a livecd issue but, thought I would mention it here Did the partedUtils module get removed from anaconda? From katzj at redhat.com Thu Apr 9 15:55:31 2009 From: katzj at redhat.com (Jeremy Katz) Date: Thu, 9 Apr 2009 11:55:31 -0400 Subject: [Fedora-livecd-list] className - PatitionTypeWindow In-Reply-To: <6F0787AC-F542-4C64-B4BF-11E0F327B32D@gmail.com> References: <6F0787AC-F542-4C64-B4BF-11E0F327B32D@gmail.com> Message-ID: <20090409155531.GA66225@redhat.com> On Thursday, April 09 2009, Williamson Grant said: > Did a spin of the fedora live desktop en from rawhide. > After iso is created, trying to install fails to hard drive with. > > className - PatitionTypeWindow > No module named partedUtils > > Not a livecd issue but, thought I would mention it here Yes, not a livecd issue and really not the right list > Did the partedUtils module get removed from anaconda? But yes, and I pushed the fix to anaconda.git yesterday Jeremy From jkeating at redhat.com Thu Apr 9 16:22:23 2009 From: jkeating at redhat.com (Jesse Keating) Date: Thu, 9 Apr 2009 09:22:23 -0700 Subject: [Fedora-livecd-list] [PATCH] Add options to force fetching of repomd.xml every run. Message-ID: <1239294143-5800-1-git-send-email-jkeating@redhat.com> This will make repomd.xml "timeout" every run and force yum to fetch a new one. However if it matches the rest of the repodata no other files will be downloaded. This helps when using the same cachedir for 32bit and 64bit runs. Also expire the mirrorlist every run to ensure we get proper mirrors. --- imgcreate/yuminst.py | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/imgcreate/yuminst.py b/imgcreate/yuminst.py index 080034b..d3f36ac 100644 --- a/imgcreate/yuminst.py +++ b/imgcreate/yuminst.py @@ -144,6 +144,8 @@ class LiveCDYum(yum.YumBase): repo.basecachedir = self.conf.cachedir repo.failovermethod = "priority" repo.metadata_expire = 0 + repo.mirrorlist_expire = 0 + repo.timestamp_check = 0 # disable gpg check??? repo.gpgcheck = 0 repo.enable() -- 1.6.2.2 From Marc.Herbert at gmail.com Thu Apr 9 16:47:43 2009 From: Marc.Herbert at gmail.com (Marc Herbert) Date: Thu, 09 Apr 2009 17:47:43 +0100 Subject: [Fedora-livecd-list] Re: Cannot create livecd from local repo In-Reply-To: <5f6f8c5f0902211330o25d31c60k4a3cc6d8e3aec18d@mail.gmail.com> References: <5f6f8c5f0902201452y762251f1nd7c2d15e799a005d@mail.gmail.com> <1235245918.2593.6.camel@f9.vonau.ca> <5f6f8c5f0902211330o25d31c60k4a3cc6d8e3aec18d@mail.gmail.com> Message-ID: Joshua C. wrote: > It didn't work. I set all repos with --cost> 1000 and only > file=///my-local-repo had --cost=250. livecd-creator still prefers to > download the files instead of using the ones, that've already been > downloaded. Any other ideas? I suspect the problem is that the Fedora-10-comps.xml is required to get the package groups (createrepo cannot create this file from thin air). Once this comps.xml file is found in some repository, livecd creator seems to stick to this repository, ignoring the other repositories? Maybe try to manually drop a copy of the comps.xml file "somewhere" into your local repository, while commenting out all the other repositories (leaving only yours enabled). I got tired of this problem and worked around it by just re-using the same cache directory over and over. From Marc.Herbert at gmail.com Thu Apr 9 17:19:03 2009 From: Marc.Herbert at gmail.com (Marc Herbert) Date: Thu, 09 Apr 2009 18:19:03 +0100 Subject: [Fedora-livecd-list] [PATCH] quiet restorecon Message-ID: Hi, In my configuration, the attached patch is reducing the output of livecd-creator from 2000 lines to 700 lines. I suspect that these 1300 lines of output from restorecon are not very useful to anyone, are they? Cheers, Marc -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: quietrestorecon.patch URL: From katzj at fedoraproject.org Thu Apr 9 17:50:27 2009 From: katzj at fedoraproject.org (Jeremy Katz) Date: Thu, 9 Apr 2009 17:50:27 +0000 (UTC) Subject: [Fedora-livecd-list] 2 commits - imgcreate/kickstart.py imgcreate/yuminst.py Message-ID: <20090409175027.D1F3A1201BB@lists.fedorahosted.org> imgcreate/kickstart.py | 2 +- imgcreate/yuminst.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) New commits: commit e08034c7738a22edaddbdddf3f8d63991cafb2b6 Author: Marc Herbert Date: Thu Apr 9 18:19:03 2009 +0100 quiet restorecon In my configuration, the attached patch is reducing the output of livecd-creator from 2000 lines to 700 lines. I suspect that these 1300 lines of output from restorecon are not very useful to anyone, are they? diff --git a/imgcreate/kickstart.py b/imgcreate/kickstart.py index 5afe8f9..83a62e4 100644 --- a/imgcreate/kickstart.py +++ b/imgcreate/kickstart.py @@ -419,7 +419,7 @@ class SelinuxConfig(KickstartConfig): if not os.path.exists(self.path("/sbin/restorecon")): return - self.call(["/sbin/restorecon", "-l", "-v", "-r", "-F", "-e", "/proc", "-e", "/sys", "-e", "/dev", "-e", "/selinux", "/"]) + self.call(["/sbin/restorecon", "-l", "-r", "-F", "-e", "/proc", "-e", "/sys", "-e", "/dev", "-e", "/selinux", "/"]) def apply(self, ksselinux): if os.path.exists(self.path("/usr/sbin/lokkit")): commit 727e6a818b8e542ee484021febea6cb9db8adaff Author: Jesse Keating Date: Thu Apr 9 09:22:23 2009 -0700 Add options to force fetching of repomd.xml every run. This will make repomd.xml "timeout" every run and force yum to fetch a new one. However if it matches the rest of the repodata no other files will be downloaded. This helps when using the same cachedir for 32bit and 64bit runs. Also expire the mirrorlist every run to ensure we get proper mirrors. diff --git a/imgcreate/yuminst.py b/imgcreate/yuminst.py index 080034b..d3f36ac 100644 --- a/imgcreate/yuminst.py +++ b/imgcreate/yuminst.py @@ -144,6 +144,8 @@ class LiveCDYum(yum.YumBase): repo.basecachedir = self.conf.cachedir repo.failovermethod = "priority" repo.metadata_expire = 0 + repo.mirrorlist_expire = 0 + repo.timestamp_check = 0 # disable gpg check??? repo.gpgcheck = 0 repo.enable() From katzj at redhat.com Thu Apr 9 17:51:02 2009 From: katzj at redhat.com (Jeremy Katz) Date: Thu, 9 Apr 2009 13:51:02 -0400 Subject: [Fedora-livecd-list] [PATCH] Add options to force fetching of repomd.xml every run. In-Reply-To: <1239294143-5800-1-git-send-email-jkeating@redhat.com> References: <1239294143-5800-1-git-send-email-jkeating@redhat.com> Message-ID: <20090409175101.GA66450@redhat.com> On Thursday, April 09 2009, Jesse Keating said: > This will make repomd.xml "timeout" every run and force yum to fetch > a new one. However if it matches the rest of the repodata no other files > will be downloaded. This helps when using the same cachedir for 32bit and > 64bit runs. Also expire the mirrorlist every run to ensure we get proper mirrors. Thanks, applied Jeremy From katzj at redhat.com Thu Apr 9 17:51:15 2009 From: katzj at redhat.com (Jeremy Katz) Date: Thu, 9 Apr 2009 13:51:15 -0400 Subject: [Fedora-livecd-list] [PATCH] quiet restorecon In-Reply-To: References: Message-ID: <20090409175115.GB66450@redhat.com> On Thursday, April 09 2009, Marc Herbert said: > In my configuration, the attached patch is reducing the output of > livecd-creator from 2000 lines to 700 lines. > > I suspect that these 1300 lines of output from restorecon are not very > useful to anyone, are they? Seems reasonable enough, applied Jeremy From joshuacov at googlemail.com Thu Apr 9 18:09:20 2009 From: joshuacov at googlemail.com (Joshua C.) Date: Thu, 9 Apr 2009 19:09:20 +0100 Subject: [Fedora-livecd-list] Re: Cannot create livecd from local repo In-Reply-To: References: <5f6f8c5f0902201452y762251f1nd7c2d15e799a005d@mail.gmail.com> <1235245918.2593.6.camel@f9.vonau.ca> <5f6f8c5f0902211330o25d31c60k4a3cc6d8e3aec18d@mail.gmail.com> Message-ID: <5f6f8c5f0904091109v622a6f6bl31b6ab6bb6ff2b7@mail.gmail.com> 2009/4/9 Marc Herbert : > Joshua C. wrote: > >> It didn't work. I set all repos with --cost> 1000 and only >> file=///my-local-repo had --cost=250. livecd-creator still prefers to >> download the files instead of using the ones, that've already been >> downloaded. Any other ideas? > > I suspect the problem is that the Fedora-10-comps.xml is required to get the > package groups (createrepo cannot create this file from thin air). > > Once this comps.xml file is found in some repository, livecd creator seems > to stick to this repository, ignoring the other repositories? > > Maybe try to manually drop a copy of the comps.xml file "somewhere" into > your local repository, while commenting out all the other repositories > (leaving only yours enabled). will try > > I got tired of this problem and worked around it by just re-using the same > cache directory over and over. this is what I used maybe --cost works for repos being adressed with http:// not file:// From katzj at fedoraproject.org Mon Apr 13 19:45:10 2009 From: katzj at fedoraproject.org (Jeremy Katz) Date: Mon, 13 Apr 2009 19:45:10 +0000 (UTC) Subject: [Fedora-livecd-list] imgcreate/creator.py Message-ID: <20090413194510.9C7551201EF@lists.fedorahosted.org> imgcreate/creator.py | 2 ++ 1 file changed, 2 insertions(+) New commits: commit fd252dc757a086b104decb2c1bd88345450efcf5 Author: Jeremy Katz Date: Mon Apr 13 15:44:56 2009 -0400 Fix traceback with selinux disabled (#495269) diff --git a/imgcreate/creator.py b/imgcreate/creator.py index 498f7e6..823afc5 100644 --- a/imgcreate/creator.py +++ b/imgcreate/creator.py @@ -433,6 +433,8 @@ class ImageCreator(object): def __getbooleans(self): booleans = [] + if not kickstart.selinux_enabled(self.ks): + return booleans for i in selinux.security_get_boolean_names()[1]: on = selinux.security_get_boolean_active(i) booleans.append(("/booleans/%s" % i, "%d %d" % (on, on))) From traxtopel at gmail.com Wed Apr 15 09:30:16 2009 From: traxtopel at gmail.com (Williamson Grant) Date: Wed, 15 Apr 2009 11:30:16 +0200 Subject: [Fedora-livecd-list] brasero-nautilus on live rawhide Message-ID: <8702C6F0-4388-4ECD-BF2C-3DB5D263BBF3@gmail.com> Hi, any one else seeing issues logging in to livecd when brasero-nautilus is installed. I am seeing a crash when gnome session starts. I see this on both i386 & x86_64 live media. Packages :- livecd-tools-022-1.fc11.i586.rpm brasero-libs-2.26.0-1.fc11.i586.rpm brasero-nautilus-2.26.0-1.fc11.i586.rpm This is on Fedora 11 rawhide,. Other things observed when I install from cd to disk, I no longer see the issue. removing brasero-nautilus solves the problem. Bug Report :- Distribution: Fedora release 10.92 (Rawhide) Gnome Release: 2.26.1 2009-04-13 (Red Hat, Inc) BugBuddy Version: 2.26.0 System: Linux 2.6.29.1-70.fc11.i586 #1 SMP Mon Apr 13 14:00:43 EDT 2009 i686 X Vendor: The X.Org Foundation X Vendor Release: 10600000 Selinux: No Accessibility: Disabled GTK+ Theme: Nodoka Icon Theme: Fedora GTK+ Modules: canberra-gtk-module, pk-gtk-module, gnomebreakpad Memory status: size: 0 vsize: 0 resident: 0 share: 0 rss: 0 rss_rlim: 0 CPU usage: start_time: 0 rtime: 0 utime: 0 stime: 0 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 0 ----------- .xsession-errors --------------------- 06e9a000-06e9b000 rw-p 00021000 fd:00 278142 /usr/lib/libbrasero- media.so.0.1.1 08048000-08207000 r-xp 00000000 fd:00 274490 /usr/bin/nautilus 08207000-0820d000 rw-p 001be000 fd:00 274490 /usr/bin/nautilus 08371000-08493000 rw-p 08371000 00:00 0 [heap] b6500000-b6521000 rw-p b6500000 00:00 0 b6521000-b6600000 ---p b6521000 00:00 0 b66ff000-b6700000 ---p b66ff000 00:00 0 b6700000-b7100000 rw-p b6700000 00:00 0 b7100000-b7121000 rw-p b7100000 00:00 0 b7121000-b7200000 ---p b7121000 00:00 0 b7218000-b7219000 ---p b7218000 00:00 0 b7219000-b7d1a000 rw-p b7219000 00:00 0 b7d1a000-b7f1a000 r--p 00000000 fd:00 6750 /usr/lib/locale/ locale-archive b7f1a000-b7f29000 rw-p b7f1a000 00:00 0 bf922000-bf937000 rw-p bffeb000 00:00 0 [stack] -------------------------------------------------- From katzj at fedoraproject.org Wed Apr 15 12:50:34 2009 From: katzj at fedoraproject.org (Jeremy Katz) Date: Wed, 15 Apr 2009 12:50:34 +0000 (UTC) Subject: [Fedora-livecd-list] Changes to 'refs/tags/livecd-tools-023' Message-ID: <20090415125034.D7584120311@lists.fedorahosted.org> Tag 'livecd-tools-023' created by Jeremy Katz at 2009-04-14 17:49 +0000 livecd-tools-023 Changes since livecd-tools-020-52: --- 0 files changed --- From katzj at fedoraproject.org Wed Apr 15 12:50:32 2009 From: katzj at fedoraproject.org (Jeremy Katz) Date: Wed, 15 Apr 2009 12:50:32 +0000 (UTC) Subject: [Fedora-livecd-list] Makefile Message-ID: <20090415125032.BCF1E12020C@lists.fedorahosted.org> Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) New commits: commit 7df3ad48c9c47ac9f0a10d998feb4333d17442c3 Author: Jeremy Katz Date: Tue Apr 14 13:49:17 2009 -0400 Bump version diff --git a/Makefile b/Makefile index 360ebe6..c597ffc 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ -VERSION = 022 +VERSION = 023 INSTALL = /usr/bin/install -c INSTALL_PROGRAM = ${INSTALL} From traxtopel at gmail.com Wed Apr 15 16:17:44 2009 From: traxtopel at gmail.com (Williamson Grant) Date: Wed, 15 Apr 2009 18:17:44 +0200 Subject: [Fedora-livecd-list] Fwd: brasero-nautilus on live rawhide References: <8702C6F0-4388-4ECD-BF2C-3DB5D263BBF3@gmail.com> Message-ID: <9B0E1DAE-5ABC-4C92-9D9A-8A027AF01C74@gmail.com> Ok latest rawgide updates of brasero today fixed issue. Begin forwarded message: > From: Williamson Grant > Date: April 15, 2009 11:30:16 AM GMT+02:00 > To: fedora-livecd-list at redhat.com > Subject: brasero-nautilus on live rawhide > > Hi, > any one else seeing issues logging in to livecd when brasero- > nautilus is installed. > > I am seeing a crash when gnome session starts. I see this on both > i386 & x86_64 live media. > > Packages :- > livecd-tools-022-1.fc11.i586.rpm > brasero-libs-2.26.0-1.fc11.i586.rpm > brasero-nautilus-2.26.0-1.fc11.i586.rpm > > This is on Fedora 11 rawhide,. > > Other things observed > when I install from cd to disk, I no longer see the issue. > removing brasero-nautilus solves the problem. > > Bug Report :- > Distribution: Fedora release 10.92 (Rawhide) > Gnome Release: 2.26.1 2009-04-13 (Red Hat, Inc) > BugBuddy Version: 2.26.0 > > System: Linux 2.6.29.1-70.fc11.i586 #1 SMP Mon Apr 13 14:00:43 EDT > 2009 i686 > X Vendor: The X.Org Foundation > X Vendor Release: 10600000 > Selinux: No > Accessibility: Disabled > GTK+ Theme: Nodoka > Icon Theme: Fedora > GTK+ Modules: canberra-gtk-module, pk-gtk-module, gnomebreakpad > > Memory status: size: 0 vsize: 0 resident: 0 share: 0 rss: 0 > rss_rlim: 0 > CPU usage: start_time: 0 rtime: 0 utime: 0 stime: 0 cutime:0 cstime: > 0 timeout: 0 it_real_value: 0 frequency: 0 > > > > ----------- .xsession-errors --------------------- > 06e9a000-06e9b000 rw-p 00021000 fd:00 278142 /usr/lib/libbrasero- > media.so.0.1.1 > 08048000-08207000 r-xp 00000000 fd:00 274490 /usr/bin/nautilus > 08207000-0820d000 rw-p 001be000 fd:00 274490 /usr/bin/nautilus > 08371000-08493000 rw-p 08371000 00:00 0 [heap] > b6500000-b6521000 rw-p b6500000 00:00 0 > b6521000-b6600000 ---p b6521000 00:00 0 > b66ff000-b6700000 ---p b66ff000 00:00 0 > b6700000-b7100000 rw-p b6700000 00:00 0 > b7100000-b7121000 rw-p b7100000 00:00 0 > b7121000-b7200000 ---p b7121000 00:00 0 > b7218000-b7219000 ---p b7218000 00:00 0 > b7219000-b7d1a000 rw-p b7219000 00:00 0 > b7d1a000-b7f1a000 r--p 00000000 fd:00 6750 /usr/lib/locale/ > locale-archive > b7f1a000-b7f29000 rw-p b7f1a000 00:00 0 > bf922000-bf937000 rw-p bffeb000 00:00 0 [stack] > -------------------------------------------------- > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From off_by_1 at yahoo.com Fri Apr 17 05:43:43 2009 From: off_by_1 at yahoo.com (Mick M.) Date: Thu, 16 Apr 2009 22:43:43 -0700 (PDT) Subject: [Fedora-livecd-list] Very basic question. Message-ID: <736629.16071.qm@web30708.mail.mud.yahoo.com> Hi; I have been reading this list for a while. Is there a how-to or webpage for this group? I see people writing patches, but not how or where to apply them. What goes where? where did it come from? I am running F10 KDE. What file do I download, to where? Then how do you run patch? (the man page is confusing) I can program in C (dos 6 days). I just need to know how to get started. Thanks Mick M. From Marc.Herbert at gmail.com Fri Apr 17 08:36:00 2009 From: Marc.Herbert at gmail.com (Marc Herbert) Date: Fri, 17 Apr 2009 09:36:00 +0100 Subject: [Fedora-livecd-list] Re: Very basic question. In-Reply-To: <736629.16071.qm@web30708.mail.mud.yahoo.com> References: <736629.16071.qm@web30708.mail.mud.yahoo.com> Message-ID: Mick M. a ?crit : > I have been reading this list for a while. > Is there a how-to or webpage for this group? Yes: http://fedoraproject.org/wiki/FedoraLiveCD > I see people writing patches, but not how or where to apply them. > What goes where? where did it come from? > > I am running F10 KDE. > What file do I download, to where? > Then how do you run patch? (the man page is confusing) This specific list is not really the place to discuss very general topics like git, diff and patch; you will easily find plenty of other places for that. Cheers, Marc From smallnow at gmail.com Mon Apr 20 06:25:45 2009 From: smallnow at gmail.com (Ian Kelling) Date: Sun, 19 Apr 2009 23:25:45 -0700 Subject: [Fedora-livecd-list] usb install media documentation. Message-ID: <49EC1569.6000000@gmail.com> In the official fedora install documentation there is a section "Making USB Media", http://docs.fedoraproject.org/install-guide/f10/en_US/sn-making-media.html#id3110774 , there are subsections for Windows and Linux. In the linux instructions, the only instructions for installing livecd-tools are for Fedora. Obviously many users installing Fedora don't have it on their computer already, which makes using windows the only documented option. I think its important to have documentation for using other linux distros. A lot of laptops don't have cd drives nowadays. Going to try fedora on your laptop and first thing finding that having windows is the only officially documented way move to fedora with your hardware is not a good message. Also, I went to see if this had been discussed before, but there is no search feature on the archive. Its here: https://www.redhat.com/archives/fedora-livecd-list/ Any way around that? - Ian Kelling From larry.brigman at gmail.com Mon Apr 20 06:45:07 2009 From: larry.brigman at gmail.com (Larry Brigman) Date: Sun, 19 Apr 2009 23:45:07 -0700 Subject: [Fedora-livecd-list] usb install media documentation. In-Reply-To: <49EC1569.6000000@gmail.com> References: <49EC1569.6000000@gmail.com> Message-ID: On Sun, Apr 19, 2009 at 11:25 PM, Ian Kelling wrote: > In the official fedora install documentation there is a section "Making USB > Media", > > http://docs.fedoraproject.org/install-guide/f10/en_US/sn-making-media.html#id3110774 > > , there are subsections for Windows and Linux. In the linux instructions, > the only instructions for installing livecd-tools are for Fedora. Obviously > many users installing Fedora don't have it on their computer already, which > makes using windows the only documented option. I think its important to > have documentation for using other linux distros. > > A lot of laptops don't have cd drives nowadays. Going to try fedora on your > laptop and first thing finding that having windows is the only officially > documented way move to fedora with your hardware is not a good message. > > Also, I went to see if this had been discussed before, but there is no > search feature on the archive. Its here: > https://www.redhat.com/archives/fedora-livecd-list/ > Any way around that? > I think what you need to use is revisor. It will build USB media and you don't need to customize it (but you could). From l.zeson at gmail.com Mon Apr 20 09:12:14 2009 From: l.zeson at gmail.com (=?GB2312?B?wdbU88vK?=) Date: Mon, 20 Apr 2009 05:12:14 -0400 Subject: [Fedora-livecd-list] usb install media documentation. In-Reply-To: <49EC1569.6000000@gmail.com> References: <49EC1569.6000000@gmail.com> Message-ID: 2009/4/20, Ian Kelling : > In the official fedora install documentation there is a section "Making USB > Media", > > http://docs.fedoraproject.org/install-guide/f10/en_US/sn-making-media.html#id3110774 > > , there are subsections for Windows and Linux. In the linux instructions, > the > only instructions for installing livecd-tools are for Fedora. Obviously many > users installing Fedora don't have it on their computer already, which makes > using windows the only documented option. I think its important to have > documentation for using other linux distros. > > A lot of laptops don't have cd drives nowadays. Going to try fedora on your > laptop and first thing finding that having windows is the only officially > documented way move to fedora with your hardware is not a good message. > > Also, I went to see if this had been discussed before, but there is no > search > feature on the archive. Its here: > https://www.redhat.com/archives/fedora-livecd-list/ > Any way around that? > > - Ian Kelling > > > -- > Fedora-livecd-list mailing list > Fedora-livecd-list at redhat.com > https://www.redhat.com/mailman/listinfo/fedora-livecd-list > 1: Download F10-i686Live-KDE.iso. 2: Download GrubGUi. 3: Install Grub4dos to you USB flash. 4: Copy the folder "LiveOS" ,the file "vmlinuz0" and "initrd0.img" from the ISO image to you USB flash. 5: Menu.lst file: ================================ default 0 timeout 5 root (hd0,0) kernel /vmlinuz0 root=/dev/sda ro liveimg rhgb initrd /initrd0.img ================================ 6: OK, restart From Marc.Herbert at gmail.com Mon Apr 20 11:56:41 2009 From: Marc.Herbert at gmail.com (Marc Herbert) Date: Mon, 20 Apr 2009 12:56:41 +0100 Subject: [Fedora-livecd-list] [PATCH] cpio "-L" to dereference any symbolic link to the actual ISO Message-ID: This is safe because the cpio archive contains only the ISO image. (Such a symbolic link is helpful to track the date-based, constantly changing ISO name). --- tools/livecd-iso-to-pxeboot.sh | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/tools/livecd-iso-to-pxeboot.sh b/tools/livecd-iso-to-pxeboot.sh index 22810d9..45a1ffe 100755 --- a/tools/livecd-iso-to-pxeboot.sh +++ b/tools/livecd-iso-to-pxeboot.sh @@ -87,7 +87,7 @@ fi # filesystem. ISOBASENAME=`basename "$ISO"` ISODIRNAME=`dirname "$ISO"` -( cd "$ISODIRNAME" && echo "$ISOBASENAME" | cpio -H newc --quiet -o ) | +( cd "$ISODIRNAME" && echo "$ISOBASENAME" | cpio -H newc --quiet -L -o ) | gzip -9 | cat $CDMNT/isolinux/initrd0.img - > tftpboot/initrd0.img -- 1.6.0.6 From katzj at fedoraproject.org Mon Apr 20 12:23:51 2009 From: katzj at fedoraproject.org (Jeremy Katz) Date: Mon, 20 Apr 2009 12:23:51 +0000 (UTC) Subject: [Fedora-livecd-list] tools/livecd-iso-to-pxeboot.sh Message-ID: <20090420122351.201FD12019B@lists.fedorahosted.org> tools/livecd-iso-to-pxeboot.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) New commits: commit 1acd7f772f1d6b4dfeb84e0aed5ee41bcd7fb908 Author: Marc Herbert Date: Mon Apr 20 12:56:41 2009 +0100 cpio "-L" to dereference any symbolic link to the actual ISO This is safe because the cpio archive contains only the ISO image. (Such a symbolic link is helpful to track the date-based, constantly changing ISO name). diff --git a/tools/livecd-iso-to-pxeboot.sh b/tools/livecd-iso-to-pxeboot.sh index 22810d9..45a1ffe 100755 --- a/tools/livecd-iso-to-pxeboot.sh +++ b/tools/livecd-iso-to-pxeboot.sh @@ -87,7 +87,7 @@ fi # filesystem. ISOBASENAME=`basename "$ISO"` ISODIRNAME=`dirname "$ISO"` -( cd "$ISODIRNAME" && echo "$ISOBASENAME" | cpio -H newc --quiet -o ) | +( cd "$ISODIRNAME" && echo "$ISOBASENAME" | cpio -H newc --quiet -L -o ) | gzip -9 | cat $CDMNT/isolinux/initrd0.img - > tftpboot/initrd0.img From smallnow at gmail.com Mon Apr 20 17:00:39 2009 From: smallnow at gmail.com (Ian Kelling) Date: Mon, 20 Apr 2009 10:00:39 -0700 Subject: [Fedora-livecd-list] usb install media documentation. In-Reply-To: References: <49EC1569.6000000@gmail.com> Message-ID: <49ECAA37.3040904@gmail.com> ?????? wrote: > 2009/4/20, Ian Kelling : >> In the official fedora install documentation there is a section "Making USB >> Media", >> >> http://docs.fedoraproject.org/install-guide/f10/en_US/sn-making-media.html#id3110774 >> >> , there are subsections for Windows and Linux. In the linux instructions, >> the >> only instructions for installing livecd-tools are for Fedora. Obviously many >> users installing Fedora don't have it on their computer already, which makes >> using windows the only documented option. I think its important to have >> documentation for using other linux distros. >> >> A lot of laptops don't have cd drives nowadays. Going to try fedora on your >> laptop and first thing finding that having windows is the only officially >> documented way move to fedora with your hardware is not a good message. >> >> Also, I went to see if this had been discussed before, but there is no >> search >> feature on the archive. Its here: >> https://www.redhat.com/archives/fedora-livecd-list/ >> Any way around that? >> >> - Ian Kelling >> >> >> -- >> Fedora-livecd-list mailing list >> Fedora-livecd-list at redhat.com >> https://www.redhat.com/mailman/listinfo/fedora-livecd-list >> > > 1: Download F10-i686Live-KDE.iso. > 2: Download GrubGUi. > 3: Install Grub4dos to you USB flash. > 4: Copy the folder "LiveOS" ,the file "vmlinuz0" and "initrd0.img" > from the ISO image to you USB flash. > 5: Menu.lst file: > ================================ > default 0 > timeout 5 > > root (hd0,0) > kernel /vmlinuz0 root=/dev/sda ro liveimg rhgb > initrd /initrd0.img > ================================ > 6: OK, restart > > -- > Fedora-livecd-list mailing list > Fedora-livecd-list at redhat.com > https://www.redhat.com/mailman/listinfo/fedora-livecd-list > Thats great. My main issue is that instructions like these should be in the official install documentation guide. Right now for usb install it just has instructions for already having fedora, or using windows. For people who need a usb install (and are not savvy about these things), it gives the message that you need windows to move to fedora. - Ian From katzj at fedoraproject.org Mon Apr 20 19:59:22 2009 From: katzj at fedoraproject.org (Jeremy Katz) Date: Mon, 20 Apr 2009 19:59:22 +0000 (UTC) Subject: [Fedora-livecd-list] imgcreate/creator.py tools/image-creator tools/livecd-creator Message-ID: <20090420195923.05AF912019B@lists.fedorahosted.org> imgcreate/creator.py | 3 +++ tools/image-creator | 5 +++++ tools/livecd-creator | 6 ++++++ 3 files changed, 14 insertions(+) New commits: commit 456c1682e5352a1b2277195d5c261d530a014d30 Author: Martin Langhoff Date: Mon Apr 20 18:50:03 2009 +0200 creator: "-d" opt and matching setdebug() method that gets rpm in debug mode Useful to diagnose problems with %post scripts during the build. This patch adds the method to the ImageCreator class, and the corresponding options to image-creator and livecd-creator diff --git a/imgcreate/creator.py b/imgcreate/creator.py index 823afc5..a7c79c7 100644 --- a/imgcreate/creator.py +++ b/imgcreate/creator.py @@ -760,6 +760,9 @@ class ImageCreator(object): shutil.move(os.path.join(self._outdir, f), os.path.join(destdir, f)) + def setdebug(self): + rpm.setVerbosity(rpm.RPMLOG_DEBUG) + def create(self): """Install, configure and package an image. diff --git a/tools/image-creator b/tools/image-creator index 6f2604c..51b2558 100755 --- a/tools/image-creator +++ b/tools/image-creator @@ -30,6 +30,8 @@ def parse_options(args): parser.add_option("-n", "--name", type="string", dest="name", help="Image name and filesystem label") + parser.add_option("-d", "--debug", action="store_true", dest="debug", + help="Enable debug mode") imgcreate.setup_logging(parser) @@ -61,6 +63,9 @@ def main(): creator = imgcreate.LoopImageCreator(ks, name) + if options.debug: + creator.setdebug() + try: creator.create() except imgcreate.CreatorError, e: diff --git a/tools/livecd-creator b/tools/livecd-creator index 39f7478..c534900 100755 --- a/tools/livecd-creator +++ b/tools/livecd-creator @@ -60,6 +60,9 @@ def parse_options(args): # Start a shell in the chroot for post-configuration. parser.add_option("-l", "--shell", action="store_true", dest="give_shell", help=optparse.SUPPRESS_HELP) + parser.add_option("-d", "--debug", action="store_true", dest="debug", + help="Enable debugging during the build") + # Don't compress the image. parser.add_option("-s", "--skip-compression", action="store_true", dest="skip_compression", help=optparse.SUPPRESS_HELP) @@ -118,6 +121,9 @@ def main(): if options.cachedir: options.cachedir = os.path.abspath(options.cachedir) + if options.debug: + creator.setdebug() + try: creator.mount(options.base_on, options.cachedir) creator.install() From sundaram at fedoraproject.org Tue Apr 21 02:55:16 2009 From: sundaram at fedoraproject.org (Rahul Sundaram) Date: Tue, 21 Apr 2009 08:25:16 +0530 Subject: [Fedora-livecd-list] usb install media documentation. In-Reply-To: <49ECAA37.3040904@gmail.com> References: <49EC1569.6000000@gmail.com> <49ECAA37.3040904@gmail.com> Message-ID: <49ED3594.8030708@fedoraproject.org> On 04/20/2009 10:30 PM, Ian Kelling wrote: > Thats great. My main issue is that instructions like these should be in > the official install documentation guide. Right now for usb install it > just has instructions for already having fedora, or using windows. For > people who need a usb install (and are not savvy about these things), it > gives the message that you need windows to move to fedora. Actually, the reason why it is that way is because more people from Windows prefer Live USB. Anyway, this is a documentation enhancement and should be filed in bugzilla.redhat.com against that guide. Rahul From Marc.Herbert at gmail.com Tue Apr 21 08:38:29 2009 From: Marc.Herbert at gmail.com (Marc Herbert) Date: Tue, 21 Apr 2009 09:38:29 +0100 Subject: [Fedora-livecd-list] news://gmane.org/gmane.linux.redhat.fedora.livecd In-Reply-To: <49EC1569.6000000@gmail.com> References: <49EC1569.6000000@gmail.com> Message-ID: Ian Kelling a ?crit : > Also, I went to see if this had been discussed before, but there is no > search feature on the archive. Its here: > https://www.redhat.com/archives/fedora-livecd-list/ > Any way around that? More convenient than subscribing to the list: news://gmane.org/gmane.linux.redhat.fedora.livecd and searching here: http://dir.gmane.org/gmane.linux.redhat.fedora.livecd From deadbabylon at googlemail.com Wed Apr 22 13:11:56 2009 From: deadbabylon at googlemail.com (Sebastian Vahl) Date: Wed, 22 Apr 2009 15:11:56 +0200 Subject: [Fedora-livecd-list] imgcreate/creator.py tools/image-creator tools/livecd-creator In-Reply-To: <20090420195923.05AF912019B@lists.fedorahosted.org> References: <20090420195923.05AF912019B@lists.fedorahosted.org> Message-ID: <20090422151156.65f61ca4@netbook> Am Mon, 20 Apr 2009 19:59:22 +0000 (UTC) schrieb Jeremy Katz : > imgcreate/creator.py | 3 +++ > tools/image-creator | 5 +++++ > tools/livecd-creator | 6 ++++++ > 3 files changed, 14 insertions(+) > > New commits: > commit 456c1682e5352a1b2277195d5c261d530a014d30 > Author: Martin Langhoff > Date: Mon Apr 20 18:50:03 2009 +0200 > > creator: "-d" opt and matching setdebug() method that gets rpm in > debug mode > Useful to diagnose problems with %post scripts during the build. > This patch adds the method to the ImageCreator class, and the > corresponding options to image-creator and livecd-creator > > diff --git a/imgcreate/creator.py b/imgcreate/creator.py > index 823afc5..a7c79c7 100644 > --- a/imgcreate/creator.py > +++ b/imgcreate/creator.py > @@ -760,6 +760,9 @@ class ImageCreator(object): > shutil.move(os.path.join(self._outdir, f), > os.path.join(destdir, f)) > > + def setdebug(self): > + rpm.setVerbosity(rpm.RPMLOG_DEBUG) > + > def create(self): > """Install, configure and package an image. > > diff --git a/tools/image-creator b/tools/image-creator > index 6f2604c..51b2558 100755 > --- a/tools/image-creator > +++ b/tools/image-creator > @@ -30,6 +30,8 @@ def parse_options(args): > > parser.add_option("-n", "--name", type="string", dest="name", > help="Image name and filesystem label") > + parser.add_option("-d", "--debug", action="store_true", > dest="debug", > + help="Enable debug mode") > > imgcreate.setup_logging(parser) > > @@ -61,6 +63,9 @@ def main(): > > creator = imgcreate.LoopImageCreator(ks, name) > > + if options.debug: > + creator.setdebug() > + > try: > creator.create() > except imgcreate.CreatorError, e: > diff --git a/tools/livecd-creator b/tools/livecd-creator > index 39f7478..c534900 100755 > --- a/tools/livecd-creator > +++ b/tools/livecd-creator > @@ -60,6 +60,9 @@ def parse_options(args): > # Start a shell in the chroot for post-configuration. > parser.add_option("-l", "--shell", action="store_true", > dest="give_shell", help=optparse.SUPPRESS_HELP) > + parser.add_option("-d", "--debug", action="store_true", > dest="debug", > + help="Enable debugging during the build") > + > # Don't compress the image. > parser.add_option("-s", "--skip-compression", > action="store_true", dest="skip_compression", > help=optparse.SUPPRESS_HELP) @@ -118,6 +121,9 @@ def main(): > if options.cachedir: > options.cachedir = os.path.abspath(options.cachedir) > > + if options.debug: > + creator.setdebug() > + > try: > creator.mount(options.base_on, options.cachedir) > creator.install() > > After this patch livecd-creator is broken: # livecd-creator --help Traceback (most recent call last): File "/usr/bin/livecd-creator", line 146, in sys.exit(main()) File "/usr/bin/livecd-creator", line 86, in main options = parse_options(sys.argv[1:]) File "/usr/bin/livecd-creator", line 64, in parse_options help="Enable debugging during the build") File "/usr/lib64/python2.6/optparse.py", line 1014, in add_option self._check_conflict(option) File "/usr/lib64/python2.6/optparse.py", line 989, in _check_conflict option) optparse.OptionConflictError: option -d/--debug: conflicting option string(s): -d, --debug Sebastian From katzj at fedoraproject.org Tue Apr 21 14:09:54 2009 From: katzj at fedoraproject.org (Jeremy Katz) Date: Tue, 21 Apr 2009 14:09:54 +0000 (UTC) Subject: [Fedora-livecd-list] imgcreate/creator.py tools/image-creator tools/livecd-creator Message-ID: <20090421140954.660711201D8@lists.fedorahosted.org> imgcreate/creator.py | 3 --- tools/image-creator | 5 ----- tools/livecd-creator | 6 ------ 3 files changed, 14 deletions(-) New commits: commit 26b39090403d75ef11cb43b52d5a29202a6ad533 Author: Jeremy Katz Date: Tue Apr 21 10:09:16 2009 -0400 Revert "creator: "-d" opt and matching setdebug() method that gets rpm in debug mode" This reverts commit 456c1682e5352a1b2277195d5c261d530a014d30 as the option conflicts with other existing options diff --git a/imgcreate/creator.py b/imgcreate/creator.py index a7c79c7..823afc5 100644 --- a/imgcreate/creator.py +++ b/imgcreate/creator.py @@ -760,9 +760,6 @@ class ImageCreator(object): shutil.move(os.path.join(self._outdir, f), os.path.join(destdir, f)) - def setdebug(self): - rpm.setVerbosity(rpm.RPMLOG_DEBUG) - def create(self): """Install, configure and package an image. diff --git a/tools/image-creator b/tools/image-creator index 51b2558..6f2604c 100755 --- a/tools/image-creator +++ b/tools/image-creator @@ -30,8 +30,6 @@ def parse_options(args): parser.add_option("-n", "--name", type="string", dest="name", help="Image name and filesystem label") - parser.add_option("-d", "--debug", action="store_true", dest="debug", - help="Enable debug mode") imgcreate.setup_logging(parser) @@ -63,9 +61,6 @@ def main(): creator = imgcreate.LoopImageCreator(ks, name) - if options.debug: - creator.setdebug() - try: creator.create() except imgcreate.CreatorError, e: diff --git a/tools/livecd-creator b/tools/livecd-creator index c534900..39f7478 100755 --- a/tools/livecd-creator +++ b/tools/livecd-creator @@ -60,9 +60,6 @@ def parse_options(args): # Start a shell in the chroot for post-configuration. parser.add_option("-l", "--shell", action="store_true", dest="give_shell", help=optparse.SUPPRESS_HELP) - parser.add_option("-d", "--debug", action="store_true", dest="debug", - help="Enable debugging during the build") - # Don't compress the image. parser.add_option("-s", "--skip-compression", action="store_true", dest="skip_compression", help=optparse.SUPPRESS_HELP) @@ -121,9 +118,6 @@ def main(): if options.cachedir: options.cachedir = os.path.abspath(options.cachedir) - if options.debug: - creator.setdebug() - try: creator.mount(options.base_on, options.cachedir) creator.install() From katzj at redhat.com Tue Apr 21 14:19:15 2009 From: katzj at redhat.com (Jeremy Katz) Date: Tue, 21 Apr 2009 10:19:15 -0400 Subject: [Fedora-livecd-list] imgcreate/creator.py tools/image-creator tools/livecd-creator In-Reply-To: <20090422151156.65f61ca4@netbook> References: <20090420195923.05AF912019B@lists.fedorahosted.org> <20090422151156.65f61ca4@netbook> Message-ID: <20090421141914.GA14880@redhat.com> On Wednesday, April 22 2009, Sebastian Vahl said: > After this patch livecd-creator is broken: [snip] > optparse.OptionConflictError: option -d/--debug: conflicting option > string(s): -d, --debug That'll teach me to apply "obvious" patches without trying them Martin -- can you please send an actual *tested* version if you want the functionality here? Jeremy From katzj at fedoraproject.org Tue Apr 21 18:06:59 2009 From: katzj at fedoraproject.org (Jeremy Katz) Date: Tue, 21 Apr 2009 18:06:59 +0000 (UTC) Subject: [Fedora-livecd-list] Changes to 'f10-branch' Message-ID: <20090421180659.2E3731201D8@lists.fedorahosted.org> New branch 'f10-branch' available with the following commits: commit b10873be21ee4c64633db3134791b7676d637d0a Author: Jeremy Katz Date: Thu Apr 2 16:57:13 2009 -0400 [BACKPORT] Use our syslinux's menu com32 modules (#492370) com32 modules in syslinux don't seem to have a consistent API, so let's workaround it by copying in the menu files from our syslinux when doing livecd-iso-to-disk. This is kind of kludgey, really :/ commit 3eb1a55398ec447d3e7c6ce5555f39320437f47d Author: Jeremy Katz Date: Mon Mar 2 20:39:36 2009 -0500 Support syslinux having moved to /usr/share commit f158bdc7e3c107ff081afe3ac077ea6f0222a411 Author: Felix Schwarz Date: Sat Feb 7 12:01:30 2009 +0100 Patch for unicode error messages when I tried to build a custom live cd I noticed some problems in the error reporting when there were unicode error messages (e.g. some dependency was missing). Example: ... > anaconda-11.4.1.63-1.i386 von updates hat Abh??ngigkeitsaufl??se-Probleme > --> Fehlende Abh??ngigkeit: booty wird ben??tigt von Paket anaconda-11.4.1.63-1.i386 (updates) > Traceback (most recent call last): > File "./tools/livecd-creator", line 140, in > sys.exit(main()) > File "./tools/livecd-creator", line 132, in main > logging.error("Error creating Live CD : %s" % e) > UnicodeEncodeError: 'ascii' codec can't encode character u'\xe4' in position 42: ordinal not in range(128) My patch ensures that unicode error messages can be printed correctly every time. To get 100% unicode support, one should go through all log calls and ensure that all strings are unicode so that localized error messages are always shown correctly. With my patch, there should be no unicode exceptions anymore, even when the error message may be printed as 'Fehlende Abh\xe4ngigkeit' instead of 'Fehlende Abh??ngigkeit' (notice the '\xe4' in the first string). commit 52975f7527af30ddcbcb4b51add6bc82b8a44873 Author: Alan Pevec Date: Sun Dec 7 22:08:01 2008 +0100 fix device command version check F8_Device is a FC3_Device subclass, so isinstance was always true Signed-off-by: Alan Pevec commit 48ff59689082cc6217b1cf4fd01bdca242f2fc61 Author: Jeremy Katz Date: Mon Nov 24 09:50:58 2008 -0500 Shell escaping commit 83373b045a24e223b1f56fa3dc509603fafe522e Author: Bryan Kearney Date: Wed Nov 19 12:50:35 2008 -0500 Fix macro name for excludedocs commit e44f9af68ba48117d64da1895f42c79d1d42f1a6 Author: Jeremy Katz Date: Sun Nov 16 19:55:14 2008 -0500 Fix up --base-on (#471656) From smallnow at gmail.com Wed Apr 22 07:00:57 2009 From: smallnow at gmail.com (Ian Kelling) Date: Wed, 22 Apr 2009 00:00:57 -0700 Subject: [Fedora-livecd-list] usb install media documentation. In-Reply-To: <49ED3594.8030708@fedoraproject.org> References: <49EC1569.6000000@gmail.com> <49ECAA37.3040904@gmail.com> <49ED3594.8030708@fedoraproject.org> Message-ID: <49EEC0A9.8030700@gmail.com> Rahul Sundaram wrote: > Actually, the reason why it is that way is because more people from > Windows prefer Live USB. Anyway, this is a documentation enhancement and > should be filed in bugzilla.redhat.com against that guide. Thank you. I wasn't sure if this was the right place. I sent the message on. - Ian From Marc.Herbert at gmail.com Fri Apr 24 10:44:57 2009 From: Marc.Herbert at gmail.com (Marc Herbert) Date: Fri, 24 Apr 2009 11:44:57 +0100 Subject: [Fedora-livecd-list] SELinux and livecd-creator Message-ID: Hi, > SELinux should be in permissive mode for livecd-creator to work. Is this information obsolete? Or did all my past livecd-creator runs fail in a subtle and hard to notice way? Thanks in advance. Cheers, Marc From katzj at redhat.com Fri Apr 24 13:05:21 2009 From: katzj at redhat.com (Jeremy Katz) Date: Fri, 24 Apr 2009 09:05:21 -0400 Subject: [Fedora-livecd-list] SELinux and livecd-creator In-Reply-To: References: Message-ID: <20090424130521.GA50975@redhat.com> On Friday, April 24 2009, Marc Herbert said: > >> SELinux should be in permissive mode for livecd-creator to work. > > Is this information obsolete? Or did all my past livecd-creator runs fail in a subtle and hard to notice way? We ensure that contexts are all set correctly at the end with a restorecon. The biggest "problem" with being in enforcing mode vs permissive is you can get a flood of AVCs SELinux being disabled only works if your live image config has SELinux disabled Jeremy From deadbabylon at googlemail.com Fri Apr 24 13:28:34 2009 From: deadbabylon at googlemail.com (Sebastian Vahl) Date: Fri, 24 Apr 2009 15:28:34 +0200 Subject: [Fedora-livecd-list] liveinst, root and ext3 Message-ID: <20090424152834.6df61928@netbook> Isn't it possible to install the F11 live images to an ext3 root filesystem (and only one partition)? AFAIR ext2 worked with F9 and F10 images. Sebastian -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: not available URL: From katzj at redhat.com Fri Apr 24 13:31:21 2009 From: katzj at redhat.com (Jeremy Katz) Date: Fri, 24 Apr 2009 09:31:21 -0400 Subject: [Fedora-livecd-list] liveinst, root and ext3 In-Reply-To: <20090424152834.6df61928@netbook> References: <20090424152834.6df61928@netbook> Message-ID: <20090424133121.GC50975@redhat.com> On Friday, April 24 2009, Sebastian Vahl said: > Isn't it possible to install the F11 live images to an ext3 > root filesystem (and only one partition)? AFAIR ext2 worked with F9 and > F10 images. Nope -- ext4 has more substantial changes to the on-disk format than the ext2->ext3 move did Jeremy From bruno at wolff.to Sat Apr 25 02:43:49 2009 From: bruno at wolff.to (Bruno Wolff III) Date: Fri, 24 Apr 2009 21:43:49 -0500 Subject: [Fedora-livecd-list] liveinst, root and ext3 In-Reply-To: <20090424152834.6df61928@netbook> References: <20090424152834.6df61928@netbook> Message-ID: <20090425024349.GA5692@wolff.to> On Fri, Apr 24, 2009 at 15:28:34 +0200, Sebastian Vahl wrote: > Isn't it possible to install the F11 live images to an ext3 > root filesystem (and only one partition)? AFAIR ext2 worked with F9 and > F10 images. When I tried that I got a message about the file system type not matching. It does seem like an odd requirement, but it does seem to prevent putting the official spins on ext3 since they are getting the default ext4. From Marc.Herbert at gmail.com Mon Apr 27 13:24:03 2009 From: Marc.Herbert at gmail.com (Marc Herbert) Date: Mon, 27 Apr 2009 14:24:03 +0100 Subject: [Fedora-livecd-list] Re: SELinux and livecd-creator In-Reply-To: <20090424130521.GA50975@redhat.com> References: <20090424130521.GA50975@redhat.com> Message-ID: Jeremy Katz a ?crit : > We ensure that contexts are all set correctly at the end with a > restorecon. The biggest "problem" with being in enforcing mode vs > permissive is you can get a flood of AVCs I am not sure I get this: do you mean a flood of AVCs on the build host _while_ setting all contexts at the end with restorecon? I never noticed something like this. > SELinux being disabled only works if your live image config has SELinux > disabled Sounds reasonable enough. From katzj at fedoraproject.org Mon Apr 27 19:31:28 2009 From: katzj at fedoraproject.org (Jeremy Katz) Date: Mon, 27 Apr 2009 19:31:28 +0000 (UTC) Subject: [Fedora-livecd-list] Branch 'f10-branch' - livecd-tools.spec Makefile Message-ID: <20090427193128.8C76C1202D2@lists.fedorahosted.org> Makefile | 2 +- livecd-tools.spec | 10 +++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) New commits: commit b9f5f1335a6605ef21e1be1c59cfdaeaea11575b Author: Jeremy Katz Date: Tue Apr 21 14:09:10 2009 -0400 Bump version diff --git a/Makefile b/Makefile index 48c89d5..5c65cb8 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ -VERSION = 020 +VERSION = 020.1 INSTALL = /usr/bin/install -c INSTALL_PROGRAM = ${INSTALL} diff --git a/livecd-tools.spec b/livecd-tools.spec index 7ab1468..5956add 100644 --- a/livecd-tools.spec +++ b/livecd-tools.spec @@ -4,7 +4,7 @@ Summary: Tools for building live CD's Name: livecd-tools -Version: 020 +Version: 020.1 Release: 1%{?dist} License: GPLv2 Group: System Environment/Base @@ -64,6 +64,14 @@ rm -rf $RPM_BUILD_ROOT %{python_sitelib}/imgcreate/*.pyc %changelog +* Tue Apr 21 2009 Jeremy Katz - 020.1-1 +- Fix up --base-on (#471656) +- Fix macro name for excludedocs (bkearney) +- Fix device command (apevec) +- Fix unicode errors (Felix Schwarz) +- Support syslinux in /usr/share +- Use our syslinux's menu com32 modules in livecd-iso-to-disk (#492370) + * Wed Nov 12 2008 Jeremy Katz - 020-1 - Support setting up a swap file - Verify integer args in livecd-iso-to-disk (#467257) From katzj at fedoraproject.org Mon Apr 27 19:31:28 2009 From: katzj at fedoraproject.org (Jeremy Katz) Date: Mon, 27 Apr 2009 19:31:28 +0000 (UTC) Subject: [Fedora-livecd-list] 5 commits - imgcreate/fs.py imgcreate/live.py Message-ID: <20090427193128.D21DA1202FF@lists.fedorahosted.org> imgcreate/fs.py | 8 +++++++- imgcreate/live.py | 8 ++++---- 2 files changed, 11 insertions(+), 5 deletions(-) New commits: commit 149e1d01eef4da1064038792e46c8765d8bb0080 Author: Jeremy Katz Date: Mon Apr 27 15:31:15 2009 -0400 More ppc syntax fixing (#497193) diff --git a/imgcreate/live.py b/imgcreate/live.py index 4b5286e..f91a5d2 100644 --- a/imgcreate/live.py +++ b/imgcreate/live.py @@ -670,7 +670,7 @@ image=/ppc/ppc%(bit)s/vmlinuz """ % args - def __write_yaboot_config(isodir, bit): + def __write_yaboot_config(self, isodir, bit): cfg = self.__get_basic_yaboot_config(name = self.name, timeout = self._timeout * 100) commit d218b52f16389d510c74f989e24f471f1ab56075 Author: Jeremy Katz Date: Thu Apr 23 12:51:54 2009 -0400 Raise an error if the fsck finds problems diff --git a/imgcreate/fs.py b/imgcreate/fs.py index 5dfacec..65f16e4 100644 --- a/imgcreate/fs.py +++ b/imgcreate/fs.py @@ -457,7 +457,8 @@ class ExtDiskMount(DiskMount): else: bot = t - self.__fsck() + if self.__fsck() != 0: + raise CreatorError("fsck returned an error!") return top def resparse(self, size = None): commit 3141a0ca6d0588605619aded646e638305691226 Author: Jeremy Katz Date: Thu Apr 23 12:36:58 2009 -0400 Fix up ppc live image creation (#497193) diff --git a/imgcreate/live.py b/imgcreate/live.py index 7b07d22..4b5286e 100644 --- a/imgcreate/live.py +++ b/imgcreate/live.py @@ -733,9 +733,9 @@ image=/ppc/ppc32/vmlinuz """configure the boot loader""" havekernel = { 32: False, 64: False } - self.__copy_boot_file("mapping", isodir + "/ppc") - self.__copy_boot_file("bootinfo.txt", isodir + "/ppc") - self.__copy_boot_file("ofboot.b", isodir + "/ppc/mac") + self.__copy_boot_file(isodir + "/ppc", "mapping") + self.__copy_boot_file(isodir + "/ppc", "bootinfo.txt") + self.__copy_boot_file(isodir + "/ppc/mac", "ofboot.b") shutil.copyfile(self._instroot + "/usr/lib/yaboot/yaboot", isodir + "/ppc/mac/yaboot") commit 786dbdd9edf41866544f6810353ed6c5208d618d Author: Jeremy Katz Date: Thu Apr 23 12:36:44 2009 -0400 Return return code from fsck in case we want to do something with it diff --git a/imgcreate/fs.py b/imgcreate/fs.py index cc4d503..5dfacec 100644 --- a/imgcreate/fs.py +++ b/imgcreate/fs.py @@ -419,7 +419,8 @@ class ExtDiskMount(DiskMount): def __fsck(self): logging.debug("Checking filesystem %s" % self.disk.lofile) - subprocess.call(["/sbin/e2fsck", "-f", "-y", self.disk.lofile]) + rc = subprocess.call(["/sbin/e2fsck", "-f", "-y", self.disk.lofile]) + return rc def __get_size_from_filesystem(self): def parse_field(output, field): commit f2719f41b9e6be0b15b533d166620a31d0730d16 Author: Jeremy Katz Date: Thu Apr 23 12:33:45 2009 -0400 Fsck after resize to catch/fix problems (#497377) diff --git a/imgcreate/fs.py b/imgcreate/fs.py index 4a698e8..cc4d503 100644 --- a/imgcreate/fs.py +++ b/imgcreate/fs.py @@ -397,6 +397,8 @@ class ExtDiskMount(DiskMount): self.__fsck() resize2fs(self.disk.lofile, size) + + self.__fsck() return size def __create(self): @@ -453,6 +455,8 @@ class ExtDiskMount(DiskMount): top = t else: bot = t + + self.__fsck() return top def resparse(self, size = None): From wtogami at redhat.com Wed Apr 29 01:32:08 2009 From: wtogami at redhat.com (Warren Togami) Date: Tue, 28 Apr 2009 21:32:08 -0400 Subject: [Fedora-livecd-list] [PATCH] chattr -i extlinux.sys Message-ID: <49F7AE18.5080300@redhat.com> chattr -i extlinux.sys after it is installed, because it isn't useful to be protected, and it is annoying as it prevents easy removal. diff --git a/tools/livecd-iso-to-disk.sh b/tools/livecd-iso-to-disk.sh index 4effb3e..26d431f 100755 --- a/tools/livecd-iso-to-disk.sh +++ b/tools/livecd-iso-to-disk.sh @@ -686,6 +699,7 @@ if [ -z "$multi" ]; then # and has to be run with the file system mounted mv $USBMNT/$SYSLINUXPATH/isolinux.cfg $USBMNT/$SYSLINUXPATH/extlinux.conf extlinux -i $USBMNT/$SYSLINUXPATH + chattr -i $USBMNT/$SYSLINUXPATH/extlinux.sys cleanup fi else From katzj at fedoraproject.org Wed Apr 29 02:19:09 2009 From: katzj at fedoraproject.org (Jeremy Katz) Date: Wed, 29 Apr 2009 02:19:09 +0000 (UTC) Subject: [Fedora-livecd-list] tools/livecd-iso-to-disk.sh Message-ID: <20090429021909.63ADC12028E@lists.fedorahosted.org> tools/livecd-iso-to-disk.sh | 1 + 1 file changed, 1 insertion(+) New commits: commit e94db68943a0ed78cbbd72b152a2aed0c16a5e03 Author: Warren Togami Date: Tue Apr 28 21:32:08 2009 -0400 chattr -i extlinux.sys chattr -i extlinux.sys after it is installed, because it isn't useful to be protected, and it is annoying as it prevents easy removal. diff --git a/tools/livecd-iso-to-disk.sh b/tools/livecd-iso-to-disk.sh index 4effb3e..4ed16c1 100755 --- a/tools/livecd-iso-to-disk.sh +++ b/tools/livecd-iso-to-disk.sh @@ -686,6 +686,7 @@ if [ -z "$multi" ]; then # and has to be run with the file system mounted mv $USBMNT/$SYSLINUXPATH/isolinux.cfg $USBMNT/$SYSLINUXPATH/extlinux.conf extlinux -i $USBMNT/$SYSLINUXPATH + chattr -i $USBMNT/$SYSLINUXPATH/extlinux.sys cleanup fi else From wtogami at redhat.com Wed Apr 29 02:47:21 2009 From: wtogami at redhat.com (Warren Togami) Date: Tue, 28 Apr 2009 22:47:21 -0400 Subject: [Fedora-livecd-list] [PATCH] Make USB disk into full DVD installer Message-ID: <49F7BFB9.80905@redhat.com> This patch allows livecd-iso-to-disk.sh to detect if the specified .iso image is an Anaconda DVD installer. If so, it copies it to the USB disk and configures syslinux to boot it. Anaconda will automatically find the DVD iso on the USB stick and install from it. Requires Fedora 11 Preview DVD iso and later. * This was tested to with Fedora 11 Preview DVD iso, without breaking standard LiveCD iso install. * Code is intentionally not "clean" in order to minimize the size of the git diff to make it easy to visually understand and confirm the changes. If this patch is acceptable, it will be followed by another patch that cleans up the code. Comments? Warren Togami wtogami at redhat.com -------------- next part -------------- A non-text attachment was scrubbed... Name: dvd-installer-to-usb.patch Type: text/x-patch Size: 4147 bytes Desc: not available URL: From apevec at gmail.com Wed Apr 29 08:24:08 2009 From: apevec at gmail.com (Alan Pevec) Date: Wed, 29 Apr 2009 10:24:08 +0200 Subject: [Fedora-livecd-list] [PATCH] Make USB disk into full DVD installer In-Reply-To: <49F7BFB9.80905@redhat.com> References: <49F7BFB9.80905@redhat.com> Message-ID: <2be7262f0904290124k450002b4nd5e1ec94dece1249@mail.gmail.com> On Wed, Apr 29, 2009 at 4:47 AM, Warren Togami wrote: > > This patch allows livecd-iso-to-disk.sh to detect if the specified .iso > image is an Anaconda DVD installer. If so, it copies it to the USB disk and > configures syslinux to boot it. Anaconda will automatically find the DVD > iso on the USB stick and install from it. > > Requires Fedora 11 Preview DVD iso and later. > > Wouldn't Anaconda project be a better place for this functionality? I think it's confusing to run *livecd*-iso-to-disk against non-livecd iso :) -------------- next part -------------- An HTML attachment was scrubbed... URL: From dhuff at redhat.com Wed Apr 29 19:11:17 2009 From: dhuff at redhat.com (David Huff) Date: Wed, 29 Apr 2009 15:11:17 -0400 Subject: [Fedora-livecd-list] Live.py question Message-ID: <49F8A655.5060403@redhat.com> What is the version parameter in __copy_kernel_and_initramfs used for??? " def __copy_kernel_and_initramfs(self, destdir, version): bootdir = self._instroot + "/boot" makedirs(destdir) shutil.copyfile(bootdir + "/vmlinuz-" + version, destdir + "/vmlinuz") shutil.copyfile(bootdir + "/initrd-" + version + ".img", destdir + "/initrd.img") " I ask because livecd-to-pxeboot looks statically for version 0, if this ever changes it looks like it would cause the script to fail. " # Does it look like an ISO? if [ ! -d $CDMNT/isolinux -o ! -f $CDMNT/isolinux/initrd0.img ]; then echo "The ISO image doesn't look like a LiveCD ISO image to me." exitclean fi " Also all Fedora and RHEL distributions, nonlivecd, have no version in the initrd.img images on the disk, so if one wanted to use livecd-to-pxeboot to set up a pxe tree from a regular distro it will fail. (know its not designed for this however could be a nice to have) comments....... PS: also looks like livecd-iso-to-disk does the same thing, statically looks for version 0 -D From dhuff at redhat.com Wed Apr 29 19:23:57 2009 From: dhuff at redhat.com (David Huff) Date: Wed, 29 Apr 2009 15:23:57 -0400 Subject: [Fedora-livecd-list] [PATCH] Make USB disk into full DVD installer In-Reply-To: <2be7262f0904290124k450002b4nd5e1ec94dece1249@mail.gmail.com> References: <49F7BFB9.80905@redhat.com> <2be7262f0904290124k450002b4nd5e1ec94dece1249@mail.gmail.com> Message-ID: <49F8A94D.3080000@redhat.com> Alan Pevec wrote: > On Wed, Apr 29, 2009 at 4:47 AM, Warren Togami wrote: > >> >> This patch allows livecd-iso-to-disk.sh to detect if the specified .iso >> image is an Anaconda DVD installer. If so, it copies it to the USB disk and >> configures syslinux to boot it. Anaconda will automatically find the DVD >> iso on the USB stick and install from it. >> >> Requires Fedora 11 Preview DVD iso and later. >> >> > > Wouldn't Anaconda project be a better place for this functionality? I think > it's confusing to run *livecd*-iso-to-disk against non-livecd iso :) Interesting question, I wish I read this before posting above about livecd-to-pxeboot. What I would like to do is use livecd-to-pxeboot script to set up pxe trees from a non-live-iso. Although these tools are designed for livecd's I can see other uses outside of this scenario. It may be nice to even split the package up further, like they did with imgcreate, for generic livecd-tools-iso-utils.... %files iso-utils %{_bindir}/livecd-iso-to-disk %{_bindir}/livecd-iso-to-pxeboot comments.... -D From katzj at redhat.com Thu Apr 30 02:11:15 2009 From: katzj at redhat.com (Jeremy Katz) Date: Wed, 29 Apr 2009 22:11:15 -0400 Subject: [Fedora-livecd-list] Live.py question In-Reply-To: <49F8A655.5060403@redhat.com> References: <49F8A655.5060403@redhat.com> Message-ID: <20090430021114.GB57284@redhat.com> On Wednesday, April 29 2009, David Huff said: > What is the version parameter in __copy_kernel_and_initramfs used for??? The version is to handle multiple kernels, eg, PAE vs regular. > I ask because livecd-to-pxeboot looks statically for version 0, if this > ever changes it looks like it would cause the script to fail. There will always be an index of 0 as the "default" kernel. Jeremy From katzj at redhat.com Thu Apr 30 02:15:47 2009 From: katzj at redhat.com (Jeremy Katz) Date: Wed, 29 Apr 2009 22:15:47 -0400 Subject: [Fedora-livecd-list] [PATCH] Make USB disk into full DVD installer In-Reply-To: <49F7BFB9.80905@redhat.com> References: <49F7BFB9.80905@redhat.com> Message-ID: <20090430021546.GC57284@redhat.com> On Tuesday, April 28 2009, Warren Togami said: > This patch allows livecd-iso-to-disk.sh to detect if the specified .iso > image is an Anaconda DVD installer. If so, it copies it to the USB disk > and configures syslinux to boot it. Anaconda will automatically find > the DVD iso on the USB stick and install from it. > > Requires Fedora 11 Preview DVD iso and later. So I've been thinking about this all day and I really don't know that it makes sense. The script is explicitly for *live* images (it's in the name! :-) and making it support more than that is just going to complicate things. What happens when someone then wants it to support Ubuntu images or something else? Also, I'm hoping to stop adding functionality to the shell script at some point as liveusb-creator really should be preferred for most cases, although it's command line mode needs some work Jeremy From wtogami at redhat.com Thu Apr 30 02:50:06 2009 From: wtogami at redhat.com (Warren Togami) Date: Wed, 29 Apr 2009 22:50:06 -0400 Subject: [Fedora-livecd-list] [PATCH] Make USB disk into full DVD installer In-Reply-To: <20090430021546.GC57284@redhat.com> References: <49F7BFB9.80905@redhat.com> <20090430021546.GC57284@redhat.com> Message-ID: <49F911DE.6000002@redhat.com> On 04/29/2009 10:15 PM, Jeremy Katz wrote: > On Tuesday, April 28 2009, Warren Togami said: >> This patch allows livecd-iso-to-disk.sh to detect if the specified .iso >> image is an Anaconda DVD installer. If so, it copies it to the USB disk >> and configures syslinux to boot it. Anaconda will automatically find >> the DVD iso on the USB stick and install from it. >> >> Requires Fedora 11 Preview DVD iso and later. > > So I've been thinking about this all day and I really don't know that it > makes sense. The script is explicitly for *live* images (it's in the > name! :-) and making it support more than that is just going to > complicate things. What happens when someone then wants it to support > Ubuntu images or something else? > > Also, I'm hoping to stop adding functionality to the shell script at > some point as liveusb-creator really should be preferred for most cases, > although it's command line mode needs some work > liveusb-creator has live in its name too! OK, I'll write a separate script dedicated to this and a patch for liveusb-creator too. Warren Togami wtogami at redhat.com From katzj at redhat.com Thu Apr 30 03:03:18 2009 From: katzj at redhat.com (Jeremy Katz) Date: Wed, 29 Apr 2009 23:03:18 -0400 Subject: [Fedora-livecd-list] [PATCH] Make USB disk into full DVD installer In-Reply-To: <49F911DE.6000002@redhat.com> References: <49F7BFB9.80905@redhat.com> <20090430021546.GC57284@redhat.com> <49F911DE.6000002@redhat.com> Message-ID: <20090430030318.GA57537@redhat.com> On Wednesday, April 29 2009, Warren Togami said: > On 04/29/2009 10:15 PM, Jeremy Katz wrote: >> On Tuesday, April 28 2009, Warren Togami said: >>> This patch allows livecd-iso-to-disk.sh to detect if the specified .iso >>> image is an Anaconda DVD installer. If so, it copies it to the USB disk >>> and configures syslinux to boot it. Anaconda will automatically find >>> the DVD iso on the USB stick and install from it. >>> >>> Requires Fedora 11 Preview DVD iso and later. >> >> So I've been thinking about this all day and I really don't know that it >> makes sense. The script is explicitly for *live* images (it's in the >> name! :-) and making it support more than that is just going to >> complicate things. What happens when someone then wants it to support >> Ubuntu images or something else? >> >> Also, I'm hoping to stop adding functionality to the shell script at >> some point as liveusb-creator really should be preferred for most cases, >> although it's command line mode needs some work > > liveusb-creator has live in its name too! Yes, but at least it's written in python so that things can be abstracted nicely rather than the horrors of shell :-) At which point, maybe it should have a rename. But I'll leave that for Luke ;-) Jeremy From wtogami at redhat.com Thu Apr 30 18:35:33 2009 From: wtogami at redhat.com (Warren Togami) Date: Thu, 30 Apr 2009 14:35:33 -0400 Subject: [Fedora-livecd-list] [PATCH] Make USB disk into full DVD installer In-Reply-To: <20090430030318.GA57537@redhat.com> References: <49F7BFB9.80905@redhat.com> <20090430021546.GC57284@redhat.com> <49F911DE.6000002@redhat.com> <20090430030318.GA57537@redhat.com> Message-ID: <49F9EF75.3090903@redhat.com> On 04/29/2009 11:03 PM, Jeremy Katz wrote: > Yes, but at least it's written in python so that things can be > abstracted nicely rather than the horrors of shell :-) At which point, > maybe it should have a rename. But I'll leave that for Luke ;-) > > Jeremy Would you accept a patch for livecd-iso-to-disk.sh that detects if the ISO is an anaconda installer and prints a helpful message? Otherwise it appears to succeed like it does now, while being not useful. Warren From katzj at redhat.com Thu Apr 30 18:45:11 2009 From: katzj at redhat.com (Jeremy Katz) Date: Thu, 30 Apr 2009 14:45:11 -0400 Subject: [Fedora-livecd-list] [PATCH] Make USB disk into full DVD installer In-Reply-To: <49F9EF75.3090903@redhat.com> References: <49F7BFB9.80905@redhat.com> <20090430021546.GC57284@redhat.com> <49F911DE.6000002@redhat.com> <20090430030318.GA57537@redhat.com> <49F9EF75.3090903@redhat.com> Message-ID: <20090430184510.GA58265@redhat.com> On Thursday, April 30 2009, Warren Togami said: > On 04/29/2009 11:03 PM, Jeremy Katz wrote: >> Yes, but at least it's written in python so that things can be >> abstracted nicely rather than the horrors of shell :-) At which point, >> maybe it should have a rename. But I'll leave that for Luke ;-) > > Would you accept a patch for livecd-iso-to-disk.sh that detects if the > ISO is an anaconda installer and prints a helpful message? Otherwise it > appears to succeed like it does now, while being not useful. Better to check that the image is "supported" (ie, is a live image) rather than the converse. But then I'd be okay with it Jeremy