+++ This bug was initially created as a clone of Bug #846103 +++ Anaconda supports installing from an ISO image mounted over NFS. The kickstart needs to point at a directory containing the ISO image. Beaker currently understands distro tree URLs using the fake nfs+iso:// scheme, but beaker-import does not find and add these URLs when importing distros.
What's going to be the usual use case for this? For ease and consistency, I think having a root around for the iso dir and importing that as an install method as part of a compose level import seems best (and only if the tree can also be imported). Directly targeting the iso dir for import would be a bit more work, and unless someone really wants to be able to do 'bkr-import http://hostname/path/to/iso/' then we can just skip it I think.
So on second thought, although it seems the treepath is the most likely place we will find the install.img, there are other known locations (i.e images/install.img), so perhaps we can still try and import the iso even if we can't find a valid tree.
Ugh, sorry, that comment should have been for BZ#846103
Ray has a patch up on Gerrit: http://gerrit.beaker-project.org/#/c/2535/
Turns out more than just RHEL6 may need the explicit "stage2" argument in order to work, so let's remove that blacklisting and just import the ISOs for all distros. We can add possible workarounds for distros that need the explicit argument as comments on bug 846103.