Can someone either modify the Livecd tools or point me to how one would take an existing good install of Fedora and make a live cd "backup" from that installation?
The idea is sort of like a backup of a good system with the system edits and configurations/software installs that you desire. Ubuntu makes this in remastersys. I have tested this thoroughly. It works very well with the Gnome version of ubuntu, (but is a little twitchy with any other combination of window manager and Debian).
The idea is to create a hard drive version of Fedora (8 or 9) and then move it to a flash drive that emulates a CD. This would be used for devices similar to the One Laptop Per Child I think I have the technique down that I can do the CD emulation pretty good, but making a backup of Fedora with the desired configurations has been difficult. It is easy to get the software install that is desired, but I need to do some edits to firefox, install some add-ins (hard to do with kickstart in the install the software mode) and harden firefox, then add some WEP codes then build the CD. If someone can point me to some tutorials where you can do this via scripting, I could do that - but I have no idea how to script the firefox add-ins and settings in a script much less put WEP codes in that will carry over to the CD.
There's been discussion of what you want in the past but (I think) we're a ways off from a script that does this. But, a few things that may help get you there.
First, you can modify the default Firefox setup by playing with this file:
|/usr/lib/firefox-*/defaults/pref/all-redhat.js|
Second, you can duplicate the entire /home/[user] directory on a configured system as /etc/skel in %post nochroot. Say you've copied that directory to /home/john/files/etc/skel on your build system, you could:
%post -nochroot cp /home/john/files/etc/skel/ > $INSTALL_ROOT/etc/skel/
FWIW, I've had more luck doing firefox mods this way than modifying . You should be able to do a similar trick to copy the wep keys.
Now, assuming you have to run something on boot to do more stuff, you could modify /etc/init.d/fedora-live. You could either
* echo stuff onto the end in %post or %post -nochroot * use sed to modify the middle (in the same parts) * take a fedora-live init script and modify it, comment out the parts of the kickstart that build it and then copy it in in %post -nochroot
FWIW, I suspect the fedora equivalent of remastersys would probably do something along the lines of snag the kickstart that is stashed in /root during the install, copy /home/[user] to /etc/skel and then look for files changed since the install timestamp in places like /etc/. If I built such a critter it would be in bash or php cli and not the fedora world's canonical python. Me no speak python...
Anyway, good luck with this. Try the suggestions above and whatever else gets posted. If you run into hitches, post questions to the list. Generally the list has been phenomenal in helping people pull down hitches.
Tim
livecd@mjkern2000.fastmail.fm wrote:
Can someone either modify the Livecd tools or point me to how one would take an existing good install of Fedora and make a live cd "backup" from that installation?
The idea is sort of like a backup of a good system with the system edits and configurations/software installs that you desire. Ubuntu makes this in remastersys. I have tested this thoroughly. It works very well with the Gnome version of ubuntu, (but is a little twitchy with any other combination of window manager and Debian).
The idea is to create a hard drive version of Fedora (8 or 9) and then move it to a flash drive that emulates a CD. This would be used for devices similar to the One Laptop Per Child I think I have the technique down that I can do the CD emulation pretty good, but making a backup of Fedora with the desired configurations has been difficult. It is easy to get the software install that is desired, but I need to do some edits to firefox, install some add-ins (hard to do with kickstart in the install the software mode) and harden firefox, then add some WEP codes then build the CD. If someone can point me to some tutorials where you can do this via scripting, I could do that - but I have no idea how to script the firefox add-ins and settings in a script much less put WEP codes in that will carry over to the CD.
On Wed June 11 2008, livecd@mjkern2000.fastmail.fm wrote:
Can someone either modify the Livecd tools or point me to how one would take an existing good install of Fedora and make a live cd "backup" from that installation?
On the wishlist for new packages in Fedora I found this: http://livebackup.sourceforge.net/
Regards, Till
livecd@lists.fedoraproject.org