Thanks - the repo name and hierarchy are useful to understand.<br><br>I didn&#39;t want to mirror a whole repository, just those RPMs I needed for my builds.<br><br>It&#39;s ugly, but what I did was run livecd-creator with the outside repos until it had finished downloading the headers into each of the directories 
<br><span class="q"> /var/tmp/livecd-creator/&lt;temp-dir&gt;/yum-cache/[lcdr_c6|lcdr_e6|lcdr_lcd6]/headers<br><br>Then use these headers to get the names (replace .hdr with .rpm) of the RPMs needed, and download them using wget.&nbsp; Then run livecd-creator again, but with the local repository.&nbsp; For subsequent builds I did the same thing but had a script that only downloaded RPMs I didn&#39;t already have.
<br><br>Each time you add RPMs to your repository you need to run &quot;createrepo path-to-repository-folder&quot;.&nbsp; See<br><a href="http://fedoranews.org/contributors/richard_flude/repo/">http://fedoranews.org/contributors/richard_flude/repo/
</a><br></span><br>Luke<br>