On Fri, Apr 4, 2014 at 3:24 PM, Les Mikesell <lesmikesell@gmail.com> wrote:<br><br><blockquote type="cite"><div class="plaintext" style="white-space: pre-wrap;">I think I'm missing the point of what it does - at least for your
first system.  Where does the baremetal hardware
detection/configuration happen?</div></blockquote><div><br></div>Anaconda is what installs:<div><br><div><a href="https://www.redhat.com/archives/anaconda-devel-list/2014-March/msg00028.html">https://www.redhat.com/archives/anaconda-devel-list/2014-March/msg00028.html</a><br><blockquote type="cite"><div class="plaintext" style="white-space: pre-wrap;"><a href="http://lists.centos.org/mailman/listinfo/centos-devel"></a></div></blockquote></div></div><div><br></div><div>I did the patches against an older branch of Anaconda, I'm working on porting them to rawhide.</div><div><br></div><div>However on the "compose server" side, the trees are not "installs".  It's quite close to just "rpm2cpio"ing all of the RPMs into an unpacked root, running the %post, and committing that.</div><div><br></div><div>A key difference though is that ostree demands that the trees can be updated without %post on the client.  This lack of %post requires some design changes in the OS content.  See for example:</div><div><br></div><div>/usr/lib/passwd:</div><div><a href="https://sourceware.org/bugzilla/show_bug.cgi?id=16142">https://sourceware.org/bugzilla/show_bug.cgi?id=16142</a></div><div><br></div><div>SELinux:</div><div><a href="http://marc.info/?l=selinux&m=139571299908156&w=2">http://marc.info/?l=selinux&m=139571299908156&w=2</a></div><div><br></div>