[Fedora-livecd-list] persistent overlay

Tim Coote tim+fedoraproject.org at coote.org
Wed Oct 26 09:03:26 UTC 2011


Hi James
All of the changes that I'm making are in the running environment. By hand - once the system's up and running, I dig around to work out what needs to change, then change it. Some of these changes I'd like to migrate into the kickstart/livesys, but I've got to work out what they are first. A good example would be that I need different graphics drivers, but I don't know the parameters a priori.

Tim
On 26 Oct 2011, at 08:40, James Heather wrote:

> Hi Tim,
> 
> How are you making these changes? Are you doing so in the kickstart, in a %post section? If so, that probably won't work, because your code might get run before the code that sets the default firewall rules.
> 
> If you want such changes to be made via your kickstart file, you need to add the commands to the end of /etc/rc.d/init.d/livesys, so that they'll be run on first boot. See fedora-live-base.ks for details on how to go about it. (In fact, fedora-live-base.ks sets up the livesys file, and then fedira-live-desktop.ks has an example of how to add extra commands afterwards by means of 'cat >> /etc/rc.d.init.d/livesys << EOF'.)
> 
> James
> 
> On Tue, 2011-10-25 at 18:34 +0100, Tim Coote wrote:
>> Thanks, James. That's what I was hoping. Further and better particulars will have to wait until I get back to the computer, I'm afraid.
>> 
>> Anything in particular?  
>> 
>> So far, I was I just enabling sshd (chkconfig --levels 345 sshd on), turning off the firewall (chkconfig --levels 345 iptables off)  and then "shutdown -r now".
>> Upon reboot, no sshd. Now I know what to expect, I can dig around more specifically.
>> 
>> Tim
>> On 25 Oct 2011, at 10:52, James Heather wrote:
>> 
>> > You've understood correctly. Changes anywhere that's under / should persist, except for temp-style directories: /tmp, /var/tmp, /var/cache/yum.
>> > 
>> > Something else must be going wrong. I think we'll need more details to work out what.
>> > 
>> > James
>> > 
>> > On Tue, 2011-10-25 at 10:50 +0100, Tim Coote wrote:
>> >> Hullo
>> >> I'm trying to use livecd to test fedora upgrades non-destructively. To make this work, I really need to be able to use the persistent overlay to fix drivers. I'm using the standard command: 
>> >> 
>> >> livecd-iso-to-disk --overlay-size-mb 2047 /path/to/live.iso /dev/sdb1
>> >> 
>> >> However, this is not working as I'd expect. If I boot from the resulting usb drive and change the configuration (eg to enable sshd), then the changes are lost on reboot.
>> >> 
>> >> Have I misunderstood how persistent overlays are supposed to work - I'd interpreted the documentation to mean that the overlay can persist changes from /, as well as just providing a persistent overlay to /home?
>> >> 
>> >> tia
>> >> 
>> >> Tim
>> >> --
>> >> livecd mailing list
>> >> 
>> >> 
>> livecd at lists.fedoraproject.org
>> 
>> >> 
>> https://admin.fedoraproject.org/mailman/listinfo/livecd
>> 
>> > 
>> > --
>> > livecd mailing list
>> > 
>> livecd at lists.fedoraproject.org
>> 
>> > 
>> https://admin.fedoraproject.org/mailman/listinfo/livecd
>> 
>> 
>> 
>> --
>> livecd mailing list
>> 
>> livecd at lists.fedoraproject.org
>> https://admin.fedoraproject.org/mailman/listinfo/livecd
> 
> --
> livecd mailing list
> livecd at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/livecd



More information about the livecd mailing list