[12:00] antarus: or debconf-{get,set,set-selections}, or for longer stuff write a shell script that starts with ". /usr/share/debconf/confmodule" and use db_* commands, or ... [12:13] or there's "import debconf" in python [12:13] or Debconf::Client::ConfModule in perl [16:55] AFAICT {preseed/,}{file,url}={floppy://,/media,} (ie anything non http://.../preseed.cfg) appears to be broken [16:56] the logs saved out from the installer make no-mention of preseeding, except for the relay of /proc/cmdline [16:56] with url=file://foo and foo/d-i/saucy/preseed.cfg (a corrupted) file I can cause an error [16:57] all other combinations fail silently [16:58] even through execution of fetch-url floppy /destination.cfg does work [16:58] qemu-system-i386 -drive file=disk.img,index=0,if=floppy -kernel linux -initrd initrd.gz -cdrom ~/Downloads/mini.iso -append "auto=true priority=critical url=floppy://foo" [22:10] cjwatson: I'm writing go ;) [22:10] cjwatson: it just just annyoing because I'd enjoy just spawning debconf-communication [22:10] and using the 'protocol' [22:10] but the protocol does not offer functoins like 'list' [22:10] so I have to run debconf-get-selections [22:10] parse the output [22:34] list is a fairly evil thing to do in debconf most of the time anyway [22:44] cjwatson: yeah we are doing evil stuff ;) [22:44] cjwatson: I'm actually trying to migrate a bunch of stuff out of debconf, and into a new system that is slightly less...abrasive ;p [22:51] This seems like a wheel that would be painful to reinvent, unless you intend to make it command-line/shell compatible, so you don't have to touch every maintainer script. [22:51] At which point, it's still the same blocky wheel. :P