[04:35] <secureboot_> how does one put scripts in /usr/lib/finish-install.d?
[04:35] <secureboot_> it's obviously not on the CD, and grep -r finish-install.d cddir doesn't give me anything either
[04:35] <cjwatson> create a udeb that ships them there
[04:36] <cjwatson> dpkg -c blah.udeb and you'll see them
[04:36] <secureboot_> cjwatson: oh - is there a guide to making udebs?
[04:36] <cjwatson> there's a primer on how d-i is put together linked from the URL in the topic, which you may find useful
[04:36] <secureboot_> cjwatson: thanks - i'lll look at that
[04:36] <cjwatson> you can write scripts out from preseed files if you like, but it's less neat
[04:38] <secureboot_> cjwatson: yeah - this is a fairly long one too...
[04:38] <secureboot_> cjwatson: i see the link you sent as a reference to a link with creating a udeb
[04:38] <secureboot_> cjwatson: thanks
[05:23] <secureboot_> in the alternate installer, if you use the apt-install command, will it fetch debs from the intarweb?
[05:23] <secureboot_> basically, is it roughly equivalent to in-target apt-get install package?  apt-install package is similar?
[05:25] <secureboot_> and is there a good way to see a .deb or .udeb, and know where it is supposed to go in the pool?
[05:28] <cjwatson> apt-install is a bit like chroot /target apt-get install except that it has more logging and queueing and stuff, yes.
[05:28] <cjwatson> the script is really short; cat it
[05:29] <cjwatson> packages conventionally go in pool/COMPONENT/PREFIX/SOURCEPACKAGENAME where PREFIX is libLETTER if the source package name begins with lib followed by LETTER or else the first letter of the source package name.
[05:30] <cjwatson> however it makes bugger-all difference if you're generating it yourself, as long as COMPONENT matches the subdirectory of dists/RELEASE where the corresponding Packages files are.
[05:37] <secureboot_> cjwatson: oh - neat
[05:39] <secureboot_> cjwatson: so if the udebs were in pool/main, they can go anywhere in pool/main
[05:39] <secureboot_> so i could put them all in pool/main/u/unzip if i wanted?
[05:40] <cjwatson> sure
[05:40] <cjwatson> bit confusing for you later, but it's up to you :)
[05:42] <secureboot_> why later?  do i have to do anything with those?
[05:42] <secureboot_> if i put them in somewhere, and Packages and Release get generated, they'll be installed, right?
[05:46] <cjwatson> sure, I mean if you come back to the image later and try to figure out what it's doing
[05:46] <cjwatson> if it's a one-shot, then whatever
[07:19] <secureboot_> do all kernel build targets support file preseeding?
[07:20] <secureboot_> i'm using a monolithic kernel successfuly, but the preseed file isn't loadking
[07:20] <secureboot_> loading, rather
[07:22] <secureboot_> "configuring file-preseed failed with error code 1"
[07:45] <secureboot_> i changed to build_isolinux_cdrom, and preseeding gets loaded
[07:45] <secureboot_> but the installer doesn't do anything - there's nothing worthwhile in the menu
[07:45] <secureboot_> why might that be?
[07:59] <secureboot_> is there a list of udebs that are to be installed somewhere on the CD?
[07:59] <secureboot_> one sec
[08:24] <secureboot_> actually, i figured out that Installer-Menu-Item: 70 isn't in my new packages list
[08:24] <secureboot_> how do i get those in there?
[08:31] <secureboot_> by "those", i mane the Installer-Menu-Item lines...
[08:32] <secureboot_> where do they come from?  The package descriptions themselves?
[09:21] <secureboot_> actually, i figured that out too...