It has been a while since I took Laurento Fritella contributions on bugzilla for CoovaChilli-1.0.11 and made them available through Sunrise overlay. In the meantime I've tried to submit version 1.0.14 but run into some problems with SSL and I was back then completely out of time to fix it. Ebuild for version 1.0.11 remains the only available.
Recently I decided to visit CoovaChilli website and check the latest version of the software. CoovaChilli is now at version 1.2.2. I've decided to dedicate some time to make this version available in Gentoo and started working on it. It's also my intention to shorten the gap between new releases of CoovaChilli and their availability in the Overlay ;)
OK, but.. what is CoovaChilli?
Here goes a description taken from the website:
CoovaChilli is an open-source software access controller, based on the popular (but now defunct) ChilliSpot project, and is actively maintained by an original ChilliSpot contributor. CoovaChilli is released under the GNU General Public License (GPL). CoovaChilli is a feature rich software access controller that provides a captive portal/walled-garden environment and uses RADIUS or a HTTP protocol for access provisioning and accounting. CoovaChilli is an integral part of the CoovaAP OpenWRT-based firmware which is specialized for hotspots.
So CoovaChilli is a Wireless LAN Access Point Controller. For those who used Chillispot this is the natural successor.
Follow the development process on GitHub
I'm storing the Ebuild on my GitHub account so for those wishing to check out the evolution of the Ebuild (not sure why would someone want to do this but... here it goes) just open this link.
Of course is always possible to checkout the git repo and retrieve my personal Gentoo overlay which includes the CoovaChilli ebuilds. To do this just execute:
$ git clone git://github.com/noisebleed/noisebleed-overlay.git
Make sure to keep the repo updated:
$ git pull remote origin
Try version 1.0.11 available on Sunrise overlay
The Sunrise overlay is the place I choose to provide the CoovaChilli ebuilds. To use the ebuild (coova-chilli-1.0.11) first bring the overlay into your system through <a Layman:
Install layman:
# USE="subversion" emerge -va app-portage/layman
# layman -f -a sunrise
Since layman 1.2.3 use /var/lib/
instead of /usr/local/portage/
:
# echo "source /var/lib/layman/make.conf" >> /etc/make.conf
Update the overlay:
# layman -s sunrise
Then just emerge the normal way:
# emerge -av net-wireless/coova-chilli
More information about using overlays can be found on the Gentoo documentation. Specific Sunrise instructions are available on Sunrise's wiki.