So, this turned out to be a bit of both casper and ubiquity. I've fixed a few minor bugs in casper which had to be dealt with, but the real structural fix was in ubiquity.
casper (1.66) edgy; urgency=low
* Fix use of db_get in ubiquity accessibility hook.
* Use sudo instead of su to get to the live session user from the
initramfs or to the newly-installed user from ubiquity. su's argument
handling has changed so that the previous code no longer worked, and su
was never all that good for arguments containing spaces anyway.
So, this turned out to be a bit of both casper and ubiquity. I've fixed a few minor bugs in casper which had to be dealt with, but the real structural fix was in ubiquity.
casper (1.66) edgy; urgency=low
* Fix use of db_get in ubiquity accessibility hook.
* Use sudo instead of su to get to the live session user from the
initramfs or to the newly-installed user from ubiquity. su's argument
handling has changed so that the previous code no longer worked, and su
was never all that good for arguments containing spaces anyway.
-- Colin Watson <email address hidden> Mon, 4 Sep 2006 15:46:55 +0100