On 07/06/2009 04:44 PM, Paul Company wrote:
Nothing needs to be local.
Kernels and initrds must be on a mounted filesystem.
    

So only NFS is supported for making kernel and initrd appear local.
HTTP can't be used to copy them locally automatically.
--path=http:// is illegal - should it be?
  

We can't traverse directories over http nearly as easily, so no, it should not be.



It doesn't really make sense to me that --available-as= allows http,nfs,ftp
but --path= only allows local paths (well, an NFS mount isn't local
but appears local).

  


We need to crawl the tree, and http:// is unsuitable for this.

  
Trees can be local or remote (if remote, ftp, nfs, or http access is required).
    
What's your definition of Tree?
  

An install tree is a set of packages plus other metadata needed by Anaconda in order to install OS.   It is an installation source.

The contents are what you feed to "url --url=http://foo" in kickstart, that is the tree.

When I inspect a distro, say CentOS-5.3-x86_64-bin-DVD.iso,
I see kernel (vmlinuz) and initrd (initrd.img) in the
images/pxeboot/initrd.img directory.
Do you consider the CentOS directory the "Tree"?
  


The thing above images is the root of the install tree, yes.


Paul