Thanks for you support, I will check your instructions soon. I put here more background information.
In Fedora 16 I have working customized installation DVD. A friend of mine made and optimized distro part and since then I have updated only my application part (ks files, etc). He picked manually rpms based on manually installed system, but I think that there must be more sophisticated way to do that, but as I told, I'm not so familiar with all cool linux tools.
If I do manually the installlation, here are the steps:
- installing Fedora-17-x86_64-Live-LXDE.iso DVD
- defining proxy into /etc/yum.conf
- coping my_app.repo into /etc/yum.repos.d/
- sudo yum install my_app
So far I started to work this way: "How to create a Fedora install ISO for testing" https://fedoraproject.org/wiki/How_t...SO_for_testing
I got feeling that this is what I need.
I installed at least mock & pungi and modified instructions so that instead of "rawhide" I used "F17". Then I modified fedora-install-fedora.ks and I added there my own repository definition and my rpms to the end of %package list. Of cource there were a huge bunch of unnecessary stuff, I didn't start to optimize the content at this phase. I finally got out DVD of 3.8G and I checked that my rmps(4x) were found from /Package/<n>. DVD was working fine as such (without installed my rpms)
Then I opened ISO img into linux file system(/tmp/isowork/) to update other stuff:
- copied 4 kick start files into /tmp/isowork/
- copied modified isolinux.cfg into /tmp/isowork/isolinux/
I have following references to my ks
menu label blaa blaa 1
append initrd=initrd.img ks=cdrom:/ks-00.cfg asknetwork
menu label blaa blaa 4
append initrd=initrd.img ks=cdrom:/ks-04.cfg asknetwork
- copied my_dir(~0.75G) into /tmp/isowork/
Then I made ISO img with mkisofs command and luckily it still fit into DVD, but it did not worked and installlation procedure stopped with following error messages:
- /dev/root/ does not exist
- dropping to debug shell
I guess the problem was in my append command if I compare it what it is in original menu labels:
append initrd=initrd.img root=live
Then I did not know how to continue. If I use some standard F17 installation DVD from internet, it's easily over 4G and adding my stuff on the top of that, makes ISO img too big to fit DVD.