[syslinux] [PATCH 3/3] syslinux: support isolinux configuration files

H. Peter Anvin hpa at zytor.com
Tue Feb 14 09:34:50 PST 2012


On 02/14/2012 06:43 AM, Thomas Bächler wrote:
> 
> If we want to unify configuration file names, we first need to unify
> behaviour:
> 
> 1) "Working directory"
> * ISOLINUX: Working directory is /, config file is hardcoded to a
> restricted set of paths.
> * SYSLINUX: Working directory is the directory the config file lives,
> the same where ldlinux.sys lives.

Not quite.  Working directory is where the config file lives; there is a
set of search paths for both, but in the case of SYSLINUX the install
path gets automatically added to the top.

> * PXELINUX: Working directory is the "prefix", config file is given as a
> relative path.
> 
> 2) ".." support:
> * ISOLINUX: No ".." support in paths
> * SYSLINUX: ".." in paths supported
> * PXELINUX: No ".." support in paths

ISOLINUX supports ".." nowadays.

The thing is that the name to use if you want a common configuration
filename is syslinux.cfg; I do NOT want to support isolinux.cfg for
non-ISOLINUX simply because it is now defined explicitly as "the
filename to use if you only want ISOLINUX to read it" (there are people
who want the same file respository to work for ISOs and filesystem-based
USB sticks, but want slightly different behavior, mostly related to
chainloading.

So the patch is NAK, but most of the changes above have already happened.

	-hpa

-- 
H. Peter Anvin, Intel Open Source Technology Center
I work for Intel.  I don't speak on their behalf.




More information about the Syslinux mailing list