Re: [Fedora-livecd-list] -generic in initrd name confusing live.py?

2009-09-10 Thread Warren Togami
initrd-generic is now gone.  initramfs is now the permanent name.  I'm 
updating livecd in git for this.


Warren Togami
wtog...@redhat.com

--
Fedora-livecd-list mailing list
Fedora-livecd-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-livecd-list


[Fedora-livecd-list] -generic in initrd name confusing live.py?

2009-09-09 Thread Martin Dengler
Hi,

I'm getting a puzzling problem when building a .ks file that worked
two days ago:

Traceback (most recent call last):
  File /usr/bin/livecd-creator, line 140, in module
sys.exit(main())
  File /usr/bin/livecd-creator, line 124, in main
creator.configure()
  File /usr/lib/python2.6/site-packages/imgcreate/creator.py, line  732, in 
configure
self._create_bootconfig()
  File /usr/lib/python2.6/site-packages/imgcreate/live.py, line 197,  in 
_create_bootconfig
self._configure_bootloader(self.__ensure_isodir())
  File /usr/lib/python2.6/site-packages/imgcreate/live.py, line 609,  in 
_configure_bootloader
self._configure_syslinux_bootloader(isodir)
  File /usr/lib/python2.6/site-packages/imgcreate/live.py, line 513,  in 
_configure_syslinux_bootloader
cfg += self.__get_image_stanzas(isodir)
  File /usr/lib/python2.6/site-packages/imgcreate/live.py, line 440,  in 
__get_image_stanzas
is_xen = self.__copy_kernel_and_initramfs(isodir, version, index)
  File /usr/lib/python2.6/site-packages/imgcreate/live.py, line 367,  in 
__copy_kernel_and_initramfs
isodir + /isolinux/initrd + index + .img)
  File /usr/lib64/python2.6/shutil.py, line 52, in copyfile
fsrc = open(src, 'rb')
IOError: [Errno 2] No such file or directory:
  
'/var/tmp/imgcreate-X4oN18/install_root/boot/initrd-2.6.31-0.204.rc9.fc12.i686.img'

I added some code to live.py to show what was actually in the source
and dest directories, and it seems that the initrd has grown a string
-generic in its name that live.py doesn't expect:

---
src, dest = (bootdir + /initrd- + version + .img,
 isodir + /isolinux/initrd + index + .img)
logging.warn(__copy_kernel_and_initramfs: copying %s to %s %
 (src, dest))
logging.warn(src contents: %s %
 os.listdir(os.path.dirname(src)))
logging.warn(dest contents: %s %
 os.listdir(os.path.dirname(dest)))
shutil.copyfile(bootdir + /initrd- + version + .img,
isodir + /isolinux/initrd + index + .img)
---

yielding:

---
__copy_kernel_and_initramfs: trying to copy
/var/tmp/imgcreate-X4oN18/install_root/boot/initrd-2.6.31-0.204.rc9.fc12.i686.img
to /var/tmp/imgcreate-X4oN18/iso-oM8RAY/isolinux/initrd0.img
src contents: ['System.map-2.6.31-0.204.rc9.fc12.i686',
'config-2.6.31-0.204.rc9.fc12.i686',
'vmlinuz-2.6.31-0.204.rc9.fc12.i686', 'grub',
'initrd-generic-2.6.31-0.204.rc9.fc12.i686.img', 'efi']
dest contents: ['vmlinuz0', 'isolinux.bin', 'vesamenu.c32',
'splash.jpg']
---


Anybody have any ideas what I'm doing wrong?

Thanks,
Martin

PS:

Linux xxx 2.6.29.6-217.2.8.fc11.x86_64 #1 SMP Sat Aug 15 01:06:26 EDT 2009 
x86_64 x86_64 x86_64 GNU/Linux
livecd-tools-024-1.fc11.x86_64
rpm-4.7.1-1.fc11.x86_64


pgpk0TKdpFyuN.pgp
Description: PGP signature
--
Fedora-livecd-list mailing list
Fedora-livecd-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-livecd-list


Re: [Fedora-livecd-list] -generic in initrd name confusing live.py?

2009-09-09 Thread Mads Kiilerich

On 09/09/2009 07:36 PM, Martin Dengler wrote:

Hi,

I'm getting a puzzling problem when building a .ks file that worked
two days ago:

Traceback (most recent call last):
   File /usr/bin/livecd-creator, line 140, inmodule
 sys.exit(main())
   File /usr/bin/livecd-creator, line 124, in main
 creator.configure()
   File /usr/lib/python2.6/site-packages/imgcreate/creator.py, line  732, in 
configure
 self._create_bootconfig()
   File /usr/lib/python2.6/site-packages/imgcreate/live.py, line 197,  in 
_create_bootconfig
 self._configure_bootloader(self.__ensure_isodir())
   File /usr/lib/python2.6/site-packages/imgcreate/live.py, line 609,  in 
_configure_bootloader
 self._configure_syslinux_bootloader(isodir)
   File /usr/lib/python2.6/site-packages/imgcreate/live.py, line 513,  in 
_configure_syslinux_bootloader
 cfg += self.__get_image_stanzas(isodir)
   File /usr/lib/python2.6/site-packages/imgcreate/live.py, line 440,  in 
__get_image_stanzas
 is_xen = self.__copy_kernel_and_initramfs(isodir, version, index)
   File /usr/lib/python2.6/site-packages/imgcreate/live.py, line 367,  in 
__copy_kernel_and_initramfs
 isodir + /isolinux/initrd + index + .img)
   File /usr/lib64/python2.6/shutil.py, line 52, in copyfile
 fsrc = open(src, 'rb')
IOError: [Errno 2] No such file or directory:
   
'/var/tmp/imgcreate-X4oN18/install_root/boot/initrd-2.6.31-0.204.rc9.fc12.i686.img'

I added some code to live.py to show what was actually in the source
and dest directories, and it seems that the initrd has grown a string
-generic in its name that live.py doesn't expect:
   


That seems to be caused changes made in rawhide because of 
http://fedoraproject.org/wiki/Features/Dracut


We will have to wait until the design and implementation are completed 
and livecd-tools in F11 has been updated accordingly - if that is going 
to happen.


/Mads

--
Fedora-livecd-list mailing list
Fedora-livecd-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-livecd-list