On 10/18/2010 05:32 AM, Thomas Bächler wrote:
Am 18.10.2010 02:41, schrieb Gerardo Exequiel Pozzi:
I made changes to mkarchiso and syslinux-iso/Makefile but... does not
work (config file not found)

Seems that you only played with extlinux, because isolinux....

72       ++++ NOTE ON THE CONFIG FILE DIRECTORY ++++
73
74 ISOLINUX will search for the config file directory in the order
75 /boot/isolinux, /isolinux, /.  The first directory that exists is
76 used, even if it contains no files.  Therefore, please make sure that
77 these directories don't exist if you don't want ISOLINUX to use them.

And this documentation is up to date acording to the code
http://git.kernel.org/?p=boot/syslinux/syslinux.git;a=blob;f=core/fs/iso9660/iso9660.c;hb=HEAD#l275
Oh, I thought isolinux can also use the same folder as the bootloader
resides in.

The idea was to be able to just copy the arch/ folder to a USB and
install syslinux on it, without modifying configuration files (beyond
adjusting the label. Right now, you need to change syslinux.cfg
massively). Using a subfolder would be nice for the Arch media to
coexist with other programs on the USB. If we have to keep /boot or
/syslinux, then you'll loose this. Does ISO Level 1 support something
equivalent to symlinks?

Yes I understand the advantage, not only for just that purpose, since can be used to put multiple versions.

No, there is nothing equivalent to "multiple names for same object". Anyway if you normally put these files on VFAT is the same...

What about my work on install_dir[#1] branch(*)? I think that is still useful.

/
/syslinux (place only syslinux files here)
/arch
/arch/boot (place kernel+memtest)


Another thing (I think about this in the past when I make the archiso2dual script): What do you think about this modification in mkarchiso: "a bit ready for simple merge"

/
/syslinux (place only syslinux files here)
/arch/${arch}
/arch/boot/${arch}

[#1] http://github.com/djgera/archiso/compare/experimental...install_dir
(*) experimental and install_dir are rebased to the recent master changes.

--
Gerardo Exequiel Pozzi
\cos^2\alpha + \sin^2\alpha = 1


Reply via email to