Hello, attached is an ebuild for the SixXS aiccu (Automatic IPv6 Connectivity Client Utility), an init-script and a default configuration. aiccu is a tool that automatically sets up tunnels requested from SixXS, either of static type, heartbeat (dynamic IPv4 endpoint) or ayiya (anything in anything - works behind NAT-routers). The ebuild would fit in net-misc/aiccu (where other tunnelbroker software already resides). Greets, Thorsten
Created attachment 39762 [details] aiccu-2004.09.17.ebuild
Created attachment 39763 [details] aiccu.init
Created attachment 39764 [details] aiccu.conf
Created attachment 39765 [details] Archive with portage overlay with aiccu
Created attachment 39942 [details] aiccu-2004.09.17.ebuild Small correction: aiccu depends on iproute2
Perhaps you should replace the line: SRC_URI="http://noc.sixxs.net/archive/sixxs/aiccu/unix/${PN}_${PV}-beta2b.tar.gz" With something like: MY_P=${P/aiccu-/aiccu_} MY_P=${MY_P/_beta/-beta} SRC_URI="http://www.sixxs.net/archive/sixxs/aiccu/unix/${MY_P}.tar.gz" And append _beta2b to the ebuild name, so the package would survive version bumps?
_beta2b cannot be appended to the package name due to portage constraints. I would really like to be proven wrong on this, but I couldn't find a way...
It looks like you're right. The only way it could be done would be to use '_beta2', and something like: MY_P=${MY_P/_beta2/_beta2b}
That's correct, but it is of no use if one has to change the ebuild anyways everytime a new version comes out. It will change when the Versions hit the non-beta-state ;-) But the whole discussion is merely academical if no one considers to put these ebuilds into portage. I'd really like to know if the ebuilds work for you, so please leave a comment here if they work for you...
Created attachment 49184 [details] aiccu-2005.01.09.ebuild New version, new ebuild ;-) This is finally non-beta, so no problems anymore with finding out the source name...
I tested the ebuild and it works for me : /var/log/messages aiccu: Succesfully retrieved tunnel information for T5998 (Start aiccu with /etc/init.d/aiccu)
aiccu-2005.01.31 has been released.
The ebuild can simply be renamed to aiccu-2005.01.31.ebuild, and it works!
Created attachment 50968 [details] aiccu-2005.01.31.ebuild Changed SixXS's ebuild slightly to include ${PV} in SRC_URI.
Comment on attachment 50968 [details] aiccu-2005.01.31.ebuild Oops, I should have looked at Thorstens earlier ebuild. ;) Sorry.
In CVS.