I was trying to use livecd-iso-to-disk to write to an ext partition
and ran into issues. It seems that in F14 extlinux will be in the
subpackage syslinux-extlinux. And when extlinux runs, it now
creates ldlinux.sys instead of extlinux.sys.
Here's a couple of simple patches to take care of it..
Cheers...Paul...
--- livecd-tools.spec.orig 2010-09-30 14:46:17.322826883 -0500
+++ livecd-tools.spec 2010-09-30 14:41:54.925815565 -0500
@@ -20,6 +20,7 @@
Patch2: menulabel.patch
Patch3: devloop.patch
Patch4: livecd-tools-034-newpath.patch
+Patch5: syslinux-extlinux.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
Requires: python-imgcreate = %{version}-%{release}
Requires: mkisofs
@@ -28,6 +29,7 @@
Requires: pyparted
%ifarch %{ix86} x86_64
Requires: syslinux
+Requires: syslinux-extlinux
%endif
%ifarch ppc
Requires: yaboot
@@ -68,6 +70,7 @@
%patch2 -p1
%patch3 -p1
%patch4 -p1
+%patch5 -p1
%build
make
diff -ur livecd-tools-034.orig/tools/livecd-iso-to-disk.sh
livecd-tools-034/tools/livecd-iso-to-disk.sh
--- livecd-tools-034.orig/tools/livecd-iso-to-disk.sh 2010-09-30 10:50:21.249815100 -0500
+++ livecd-tools-034/tools/livecd-iso-to-disk.sh 2010-09-30 11:05:13.223817683 -0500
@@ -858,7 +858,7 @@
# 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
+ chattr -i $USBMNT/$SYSLINUXPATH/ldlinux.sys
cleanup
fi
else
Show replies by date