/srv/irclogs.ubuntu.com/2008/11/18/#ubuntu-installer.txt

CIA-2os-prober: TheMuso * r223 ubuntu/debian/changelog: releasing version 1.28ubuntu101:37
KarlStringsHi.  I have had some serious issues with setting up preseed and the PXE installer.  I had a lot of issues with the documentation...  I would like to fix it.03:06
CIA-2debian-installer: cjwatson * r989 ubuntu/ (build/config/armel.cfg debian/changelog):13:24
CIA-2debian-installer: Move armel to 2.6.27-9, since it's currently being built as a mainline13:24
CIA-2debian-installer: architecture.13:24
superm1evand, i'm assuming you are doing an ubiquity upload prior to alpha 1, correct?17:02
evandsuperm1: ja17:04
superm1evand, okay just making sure :)17:04
CIA-2oem-config: cjwatson * r564 oem-config/ (d-i/manifest debian/changelog debian/control):17:11
CIA-2oem-config: Automatic update of included source packages: console-setup 1.28ubuntu1,17:11
CIA-2oem-config: localechooser 2.08ubuntu1, tzsetup 1:0.24.17:11
CIA-2oem-config: cjwatson * r565 oem-config/debian/changelog: releasing version 1.54.017:12
evand1.54.0?  Should I make the next bump 1.54.1, or was that a typo?17:15
evandcjwatson: ^17:15
cjwatsondeliberate, see changelog, don't need to bump configure.ac every time any more17:15
cjwatsonwe'll have the 1.54.* series cover jaunty, I think17:16
evandah, awesome17:16
cjwatsonI'd have used a more sensible number but didn't feel 2.0 was appropriate and so was a bit stuck17:16
cjwatsonI did the same configure.ac thing for ubiquity, where the numbering is more sensible17:16
evandI've been trying to do the same for usb-creator, but the intersection of cdbs and Python's distutils seems to be filled with broken glass and piles of salt.17:18
evandI do have it at least autogenerating off of debian/changelog for --version though.17:18
cjwatsondistutils has never really done it for me17:19
cjwatsonI at least understand the autotools reasonably well, although I appreciate many people find them hairy17:19
evandah, indeed17:19
cjwatsonat some point I must make ubiquity's build system a bit more consistent17:20
cjwatsonthe half-autotools half-dh_install thing is not really all that great17:20
beowabbitI need to specify UIDs for a bunch of accounts created during install (ntp, snmp, openldap, etc.) so that file ownership and backup are portable across machines.17:23
beowabbitSo basically, I want to provide a relatively fully populated passwd file starting early in the install.  (This is an unattended install with a preseed, started with pxelinux.)17:25
cjwatsonbeowabbit: I have to go out right now, but if you stick around for a bit I can help you out when I get back if nobody beats me to it17:25
beowabbitIs there a good way to do that?17:25
beowabbitcjwatson: Awesome, thanks.  I'll hang out all day.17:26
CIA-2oem-config: evand * r566 oem-config/ (3 files in 3 dirs):17:27
CIA-2oem-config: Use an iconview as the language selection widget. Only show scrollbars17:27
CIA-2oem-config: for the language selection widget if the window is going to be larger17:27
CIA-2oem-config: than the desktop.17:27
cjwatsonwoo, thanks17:28
beowabbit(I tried creating my own custom base-passwd package and putting it in a custom repository, available to d-i, but it seemed to be ignored.)17:29
evandI'm glad to have finally fixed that17:30
cjwatsonbeowabbit: I think the easiest way (not trivial, but not too hard either) would be to set preseed/early_command to a script that writes out a script in /usr/lib/post-base-installer.d/ and makes it executable; that inner script would do 'chroot /target adduser ...'20:25
cjwatsonbeowabbit: debootstrap is the thing that installs the base system (including base-passwd), and it only knows how to look at a single repository, which is why your custom package was ignored. That said you could install it from such a post-base-installer script if you wanted to do it that way; however base-passwd is still an anomalous package that prompts on a tty for confirmation of added users, so that probably won't ...20:28
cjwatson... work as well for you as you might like20:28
=== nxvl_ is now known as nxvl
CIA-2oem-config: cjwatson * r567 oem-config/debian/changelog: note that Evan's iconview change is for the GTK frontend21:13
beowabbitcjwatson: Thanks!  That's exactly what I was looking for.21:25
beowabbitcjwatson: I didn't know about the existence of /usr/lib/post-base-installer.d .21:27
beowabbitcjwatson: Do you know if "in-target" works yet at that point?21:27
cjwatsonyes21:33
cjwatson(it does)21:33
beowabbitcjwatson: I guess I could have the early_command grab the SSH host keys and drop a script into /usr/lib/post-base-installer.d to copy them into /target too, right?  (Just making sure I understand when in the installation all of these things get run: early_command before any changes are made, and post-base-installer.d scripts after drives have been partitioned and a very skeletal OS is installed.)21:33
cjwatsonearly_command runs just after "retrieving installer components"21:34
cjwatsonpost-base-installer.d: correct21:34
beowabbitGreat, thanks!21:34
cjwatsonyes, you could also have early_command wget the script from somewhere if that's more convenient than writing it all directly into the early_command21:34
cjwatsonand wget whatever pieces it needs21:34
beowabbitYeah, that's what I'd do.  (That's what I do in late_command.)21:35
TheMusocjwatson: Which disks will get the GTK d-i?21:55
cjwatsondunno yet22:00
cjwatsonprobably all with d-i to start with and we'll see; it's optional anyway22:00
cjwatsonit'll probably end up depending on space22:01
TheMusocjwatson: Right, I know we may consider it for studio, since users have complained about no GUI installer.22:03
TheMusoAnd space is not an issue.22:04
cjwatsonit's not going to be like ubiquity, of course22:04
TheMusoOh I understand that.22:04
cjwatsonit's a generated UI depending on what the debconf question structure looks like, not a fully designed UI22:04
TheMusoYep I know.22:04
cjwatsonok, cool22:04
TheMusoI've also thought that depending on what alternate disks it can be added to, that longer term, it may be a better bet for an accessible installer.22:04
TheMusoBut that adds a lot of extra baggage.22:05
beowabbitcjwatson: Thanks again!23:04
* beowabbit takes off23:04
=== kirkland` is now known as kirkland

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!