[15:42] <CIA-24> debian-installer: cjwatson * r903 ubuntu/debian/changelog: releasing version 20070308ubuntu36
[15:44] <CIA-24> debian-installer: cjwatson * r902 ubuntu/ (9 files in 4 dirs): * Move to 2.6.24-15 kernels.
[17:04] <exodos> hi, is there any option to use ubuntu-installer on xen domU?
[17:05] <exodos> or: is xen aware kernel included in any of the installation CDs?
[21:31] <N1ghtCrawler> Hello, I am working on a multiboot cd to have de option to install multiple OSes from the same cd/dvd. Currently I am testing with debian and Ubuntu (alternate) on the cd. I have managed to start the installer but when it's about to mount the cd it fails. I think its becaus I have changed the catalog strukture on the cd, istead of having the content of ubuntu install cd on the cdroot, I have it  in /ubuntu
[21:31] <N1ghtCrawler> Does anyone knows how to make this work or have any hint whats going wrong?
[21:32] <N1ghtCrawler> I have not been able to mount the initrd.gz to look how it's looking there. When I user "mount -t ext2" i get "bad superblock" or something like that.
[21:32] <N1ghtCrawler> Maby there is something in there assuming there should be certain files in the cd root.
[22:23] <cjwatson> N1ghtCrawler: did you perhaps leave the .disk directory out of the CD root by mistake?
[22:23] <cjwatson> initrd.gz is a gzipped cpio archive, for the record; however 'apt-get source cdrom-detect' is a rather easier way of looking at the component in question!
[22:24] <cjwatson> ah, if you've moved it all to /ubuntu, then you're going to have to fiddle with the installer in several different places to teach it where to look
[22:24] <cjwatson> and the same for Debian if you've moved it - the installer fundamentals are the same
[22:25] <cjwatson> not actually going to be terribly easy
[22:29] <N1ghtCrawler> Oh, too bad :/
[22:30] <cjwatson> basically a number of bits of the installer expect things to be in /cdrom
[22:30] <N1ghtCrawler> And putting both debian and ubuntu on the cdroot wont work either.
[22:30] <N1ghtCrawler> they are to similar.
[22:31] <cjwatson> rather than hunt-and-pecking all of them, you could hunt-and-peck the rather fewer number of places in the installer that mount /cdrom, and arrange for those to mount --bind /cdrom/ubuntu /cdrom
[22:31] <cjwatson> would still be tricky but not quite so hard
[22:31] <cjwatson> right, the .disk directories will overlap
[22:31] <cjwatson> although apart from that you ought to be pretty much fine
[22:31] <cjwatson> oh, no, that's not true
[22:32] <cjwatson> it's possible to have binary packages with the same version number whose physical contents differ between Debian and Ubuntu, due to having been rebuilt - so you might get conflicts in /cdrom/pool too
[22:32] <cjwatson> unfortunately
[22:33] <N1ghtCrawler> yeah, i wonder how others have solved it. I cant be the first who tries this
[22:35] <N1ghtCrawler> the changes in the installer that has to be done, how mutch and what is it? It's not only alot of config files but binaries with hardcoded paths in them?
[22:38] <cjwatson> no configuration files
[22:38] <cjwatson> mostly shell scripts with hardcoded paths
[22:38] <cjwatson> if you ignore my advice to just touch the places that mount /cdrom and use a bind-mount, then some C programs as well
[22:39] <cjwatson> I think changing /var/lib/dpkg/info/cdrom-detect.postinst in the initrd should be sufficient for a first cut
[22:39] <cjwatson> (with the bind-mount approach)
[22:41] <N1ghtCrawler> Okay, how do i edit the files in initrd? Download the soure and "compiling" it again after I have made the changes?
[22:56] <cr3> in the list of packages provided to pkgsel, is there a way to specify force-yes?
[22:58] <cjwatson> N1ghtCrawler: what you could do is just unpack it into a temporary directory (as root, mkdir tmp && cd tmp && zcat ../initrd.gz | cpio -id), edit, repack (as root in the tmp directory you unpacked, find . | cpio --quiet -o -H newc > ../initrd.gz
[22:59] <cjwatson> err
[22:59] <cjwatson> find . | cpio --quiet -o -H newc | gzip -9c > ../initrd.gz
[22:59] <cjwatson> cr3: pkgsel already passes -y (--assume-yes). No, there isn't. Why do you need to pass --force-yes?
[23:00] <cjwatson> as the manual page says, it's only necessary in very special circumstances
[23:04] <N1ghtCrawler> cjwatson: Thanks alot. Will try that now. Who knows, maby one day i can help develop ubuntu :O
[23:04] <cr3> cjwatson: because I just tried an install and the keyring seems to have changed
[23:05] <cr3> cjwatson: so, I first tried to apt-get installing debian-archive-keyring from pre-pkgsel.d, but that didn't work because the sources.list at that point only points to a repository corresponding to the iso image being tested
[23:06] <cr3> cjwatson: if I could somehow get the key from the archive repository, perhaps I could wget url -O - | chroot /target apt-key add -, but I'm not finding a key on archive.ubuntu.com
[23:06] <cjwatson> http://archive.ubuntu.com/ubuntu/project/ubuntu-archive-keyring.gpg
[23:06] <cr3> there's a gpg under project, I'll give that a whilr
[23:07] <cjwatson> that's the one. apt looks there too
[23:07] <cjwatson> I was not aware that the keyring had changed
[23:07] <cjwatson> not since 3 March anyway
[23:08] <cjwatson> I'm also not sure why it should pose a problem - the one in the installer initrd ought to be in sync
[23:08] <cjwatson> and the actual key id hasn't changed forever
[23:08] <cjwatson> debian-archive-keyring would be useless to you unless you're trying to install Debian
[23:09] <cr3> cjwatson: odd, I was installing a beta image, so March 3rd was way before
[23:10] <cr3> this is going to be fun, I use apt-cacher to retrieve files which are not on the iso image and it doesn't support .gpg files :)
[23:11] <cr3> I guess that means it's time to go overkill with squid
[23:30] <mario_limonciell> cjwatson, I updated the branch per what you had said yesterday and verified it this time across a two drive system to make sure the correct drive was being picked: http://bazaar.launchpad.net/~superm1/partman-auto/edd-improvements
[23:44] <N1ghtCrawler> cjwatson: i cant find /var/lib/dpkg/info/cdrom-detect.postinst in the initrd :/
[23:45] <N1ghtCrawler> emn nvm..
[23:46] <N1ghtCrawler> i was in ty already installed ubuntus /var ><