Hey Guys,<br><br>I have been hacking on the Debian live system the last couple of days and have something working I wanted to share. I have written a couple of Perl script to help computers on the LAN find the FB box. One is a primitive broadcast server running on the box and the other is a client you start on your local machine that grabs the packages from the server and opens Firefox to point at the box. Everything runs of a Debian live system and is build with nginx webserver. <br>
My hope is to hack some Perl CGI to handle interaction with the user on the web interface and then use debootstrap to install the system. I have been looking at the debootstrap system and I think it should be possible with a dynamical shell script written by Perl with the user info (Well it is possible because someone has done it before but his repo is gone: <a href="http://wiki.debian.org/DebianInstaller/WebInstaller">http://wiki.debian.org/DebianInstaller/WebInstaller</a>). It is really simple to build the live system and the scripts just plugs right in (On my system anyway).<br>
<br>It still isn't perfect ex. the script runs for 120 sec on boot and shutdown (Haven't found a way only to run it on boot and only when it is needed) but it works. Also it can only handle eth0 but I should be able to fix that with time.<br>
<br>I'm not a Perl programmer and am in a learning phase so if someone on the list is good at Perl and CGI the web interface will get build faster and I can look into building a shell script for the debootstrap in the meanwhile.<br>
I purpose we open the repo at alioth and use git to handle releases like this. Then I will upload the scripts to that repo and post updates when I have them.<br><br>This is still a pre-alpha so it may not work but if you want to test the system (and I hope you will) all you do is:<br>
<br>* Install live-helper<br><br><div style="margin-left: 40px;">apt-get install live-helper<br></div><br>* Run the lh_config script<br><br><div style="margin-left: 40px;">lh_config -b iso -a i386 --packages "nginx"<br>
<br></div>* untar the FB-Live.tar file to the new config directory<br><br><div style="margin-left: 40px;">tar FB-script.tar<br></div><br>* Build the system<br><br><div style="margin-left: 40px;">lh_build<br></div><br>when it is done you should have a ISO that you can burn to a CD or put on a usb stick with UNetbootin. If you fix any errors in the scripts you can send them to the list or wait to a repo is up and running.<br>
<br>Cheers,<br>Christian<br>