I'm collaborating with Massimo to produce a Web2py appliance that will install a Lucid distro with Web2py fully configured (probably by patching TurnKey Linux's LAPP stack 11.0). The icing on this would be an init hook to ask the user to set the web2py password on first run. I know where the script goes in the filesystem and where it belongs in the patch.
However, I don't know Python well enough produce the script. I also don't know where web2py wants passwords kept or whether there's hashing involved. So given example scripts for other appliances, is there anyone willing to collaborate - either write the script for incorporation, or if it has to be the case, mentor me so I can produce the script with my students? This blog post and the subsequent thread explains and provides examples: http://www.turnkeylinux.org/blog/end-to-default-passwords I look forward to working together on this contribution to web2py and TurnKey Linux. Rik Goldman

