[Fedora-livecd-list] [PATCH] --addXdir , facility to easily add external directories to target sysrootfs OR isofs

Douglas McClendon dmc.fedora at filteredperception.org
Thu Jul 26 20:19:03 UTC 2007


Jeremy Katz wrote:
> On Thu, 2007-07-26 at 10:22 -0500, Douglas McClendon wrote:
>> Jeremy Katz wrote:
>>> A few thoughts...
>>>
>>> On Wed, 2007-07-25 at 18:06 -0500, Douglas McClendon wrote:
>>>> I know there may already be some similar functionality already in revisor, this 
>>>> patch adds it to livecd-tools
>>>>
>>>> The two new options are
>>>>
>>>> --addidir=<directory>
>>>> and
>>>> --addsdir=<directory>

>>> The second thing is that having this as command-line options leads to an
>>> increased chance of the live image build not being reproducible.  As
>>> much as possible, the movement has been to specifying things within the
>>> kickstart config rather than having command line options for specifying
>>> things.  
>> I think this is where ideals meet practicality.  But to work with you, would you 
>> be happier with a patch, where say, instead of --addsdir, there was 
>> --add-user-system-data, which behaved exactly the same, but the implementation 
>> mechanism included rolling the directory into a dirt simple noarch rpm with 
>> almost no data in the specfile?  I.e. do the rpmbuild -bs, rpmbuild --rebuild, 
>> and createrepo for the user?
> 
> That doesn't really change anything, though.  It still fundamentally
> means that the image can't be reproducibly created from its config.

If reproducibility from a single text file config is that important to you, then 
you are correct.  Short of uuencoding tarballs, there is no way to get there 
from here.

-dmc




More information about the livecd mailing list