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