Forum archive
TKL and Sahana-Eden
Update: Atteached is first draft of TKLPatch intended to patch LAPP 11.1 to produce Sahana Eden with Postgres Db backend. The conf script is derived from a script for OSGeo LiveDVD Eden install; the skeleton was provided by Fran Boon, it was revised and subsequently adapted by Maurice Quarles, Jerel Moses, Steven Robinson, and me. Another revision is necessary to provide admin scripts in /usr/local/bin. ISO derived from the patch is available at http://9while9.com.
Update: Attached is first and hopefully last edition of a TKLPatch intended to patch Core 11.0 to produce a Sahana Eden Lite (Headless) appliance. The default password for the web2py server is admin.
Eden-Lite-Client serves as a headless server as well; however, the user may drop out of confconsole, login, and startx to start LXDE and work with Eden in Firefox. The web2py administrator password is Eden.
At http://9while9.com is a patch to produce from Core 11.0 an ISO with a Sahana Eden develoment environment. Script is bulky because it includes Pydev. Eclipse installs with first boot - along with LXDM. (LXDM prevented the security updates, the Eclipse install, and root password dialog.) WIth that in mind, I haven't attached it below.
If eclipse is installed with the conf script, the patch process doesn't produce and ISO or clean up after itself. So Eclipse installs on first boot. I hope I can resolve this with readers' feedback.
Earlier:
This thread originated here: /forum/general/20101213/tklpatch-sahana-agast... . Sahana-Eden is FOSS humanitarian disaster/crisis management server technology from the Sahana Foundation.
I've just released for evaluation by the mentoring devs a Sahana-Eden development environment, per blueprint at http://eden.sahanafoundation.org/wiki/BluePrintlivecdinstaller.
It's based on TKL's Core 11.0, which I found at SourceForge (http://sourceforge.net/projects/turnkeylinux/files/). I scripted the install of the packages and much of the configuration of Web2py and Sahana-Eden; I chose to use LXDE for gui interface - it's svelte and efficient.
Then I did the bit that was foreign to me: configured Eclipse to work with Web2py. Added bookmarks to Firefox. Then preconfigured irssi to connect to #sahana-eden on freenode (icing). Made sure to install sudo and give the user account sudo access, and add the user to the web2py group.
Build notes, credentials, usage notes, and the download for VirtualBox are available at http://9while9.com.
The result, I hope, is a fully preconfigured development platform for Sahana-Eden; at the same time, it serves as a full-fledged Sahana-Eden server. Waiting to hear how it's received.
Noted: Core still hangs when it wants to update udev.
I'd love to use TKLpatch for the Sahana-Eden dev environment. Manually, the steps involved are these:
To do this with TKLPatch, I grok that overlays are required. Does anyone know what to put in the overlays folder, and what if anything can be done from the conf script?
Enjoy the rest of the year,
Rik