robert_ancell | cyphermox, what is the method to add a PPA to the installer? | 20:00 |
---|---|---|
cyphermox | robert_ancell: ubiquity? | 20:40 |
robert_ancell | cyphermox, I think you said there was a method to get the installer to download updates from a PPA so you can test new packages. I would need to update ubiquity and partman-crypto etc | 20:41 |
cyphermox | for ubiquity I'd stop it early enough to add the ppa to sources.list, and if it's not for a package that ubiquity has a copy of (d-i sources like partman-*), should work | 20:41 |
cyphermox | robert_ancell: for that I'd build ubiquity in a PPA, along with partman, and install them manually just before X comes up | 20:41 |
cyphermox | I'm not sure a PPA would cut it | 20:42 |
cyphermox | ie. adding a PPA in the installer environment won't update the version of ubiquity you're using | 20:42 |
robert_ancell | cyphermox, ah, so how do you stop it and update? | 20:43 |
robert_ancell | Or is just building new images the best method | 20:43 |
robert_ancell | I was looking at uck - is that the easiest method? | 20:44 |
cyphermox | so, you could start an iso with break=bottom added to the parameters, so you get thrown into a shell at the end of the initrd, then chroot into /root, get online (dhclient eth0 or something), and possibly do add-apt-repository (but I haven't tried) or add it manually to /etc/apt/sources.list to update ubiquity and any other packages | 20:44 |
cyphermox | rolling your own custom iso is kind of tricky, and I haven't had much success with uck | 20:44 |
cyphermox | do you already have things built in a PPA? | 20:45 |
robert_ancell | No, I'm just testing debconf stuff on my test machine but I'm trying to work out the next step when it's more complete and I need to check it actually works on an install | 20:47 |
cyphermox | ok | 20:47 |
cyphermox | so, my opinion is that it would probably be easier to start a standard iso, use break=bottom and change what you need to test the new packages | 20:48 |
robert_ancell | cyphermox, ok, thanks | 20:50 |
cyphermox | robert_ancell: there is also https://wiki.ubuntu.com/Ubiquity/Testing | 20:53 |
CarlFK | robert_ancell: what PPA do you want to add (I am not sure what debconf stuff is so maybe just addding a PPA to preseed: d-i apt-setup/local0/repository string http://ppa.launchpad.net/carlfk/ppa/ubuntu oneiric main | 20:58 |
* CarlFK runs off to get lunch | 20:58 | |
robert_ancell | cyphermox, was what CarlFK is saying the thing you suggested the other day? | 21:03 |
cyphermox | robert_ancell: no, that would happen too late, that's meant for the installed system, not the installer environment | 21:09 |
robert_ancell | OK | 21:09 |
cyphermox | robert_ancell: ah, got the list of the commands to customize the iso without uck | 21:49 |
cyphermox | robert_ancell: http://paste.ubuntu.com/10531611/ | 21:49 |
robert_ancell | cyphermox, awesome, thanks! | 21:50 |
cyphermox | that should let you modify the squashfs, and rebuild the iso to get a new one, with as close as I could get to the exact parameters used by debian-cd/livecd-rootfs | 21:50 |
cyphermox | but yeah, if you just boot an iso and pass break=bottom to the kernel command line, you can then chroot /root and get the same kind of chroot to be able to make last-minute changes | 21:51 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!