Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 246577 - new ebuild net-misc/gw6c-6.0_beta4 to replace net-misc/freenet6 and net-misc/tspc
Summary: new ebuild net-misc/gw6c-6.0_beta4 to replace net-misc/freenet6 and net-misc/...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High enhancement (vote)
Assignee: Bernard Cafarelli
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-13 05:21 UTC by Alexandre Hamelin
Modified: 2008-11-28 15:58 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
net-misc/gw6c-6.0_beta4 ebuild (gw6c-6.0_beta4.ebuild,2.72 KB, text/plain)
2008-11-13 05:24 UTC, Alexandre Hamelin
Details
files/gw6c.conf (gw6c.conf,10.01 KB, text/plain)
2008-11-13 05:25 UTC, Alexandre Hamelin
Details
files/gw6c.rc, the rc start up file for gw6c (gw6c.rc,665 bytes, text/plain)
2008-11-13 05:26 UTC, Alexandre Hamelin
Details
files/gw6c-5.1-gcc43.patch (gw6c-5.1-gcc43.patch,3.33 KB, patch)
2008-11-13 05:28 UTC, Alexandre Hamelin
Details | Diff
files/gw6c-6.0_beta4-no-template-validation.patch (gw6c-6.0_beta4-no-template-validation.patch,640 bytes, patch)
2008-11-13 05:31 UTC, Alexandre Hamelin
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alexandre Hamelin 2008-11-13 05:21:01 UTC
go6.net (Hexago) now calls their IPv6 tunnel client "Gateway6 Client" (for over 2 years). This ebuild attempts to eventually obsolete the net-misc/freenet6 and net-misc/tspc packages, which used to be previous names for the software.

Version 6.0-beta4 is the latest from their web site (http://go6.net/4105/download.asp).

I'm no expert with ebuilds, but I tried to include basic verification, such as package conflicts with tspc and freenet6. Will attach all files. Builds correctly on my system as of now and can ping an IPv6-only Internet host after starts up so I guess it's not too bad.


Reproducible: Always

Steps to Reproduce:
1. emerge -va gw6c

Actual Results:  
N/A

Expected Results:  
N/A
Comment 1 Alexandre Hamelin 2008-11-13 05:24:15 UTC
Created attachment 171603 [details]
net-misc/gw6c-6.0_beta4 ebuild
Comment 2 Alexandre Hamelin 2008-11-13 05:25:22 UTC
Created attachment 171605 [details]
files/gw6c.conf

Initial configuration file for gw6c.
Comment 3 Alexandre Hamelin 2008-11-13 05:26:46 UTC
Created attachment 171606 [details]
files/gw6c.rc, the rc start up file for gw6c

Script to start gw6c, which will be dropped in /etc/init.d.
Comment 4 Alexandre Hamelin 2008-11-13 05:28:58 UTC
Created attachment 171607 [details, diff]
files/gw6c-5.1-gcc43.patch

Patch to prevent g++ from complaining at compile time. Stolen from net-misc/freenet6.
Comment 5 Alexandre Hamelin 2008-11-13 05:31:55 UTC
Created attachment 171609 [details, diff]
files/gw6c-6.0_beta4-no-template-validation.patch

Normally, gw6c validates the template= parameter in its configuration file, which points to a script to execute after the tunnel is established. Without this patch, gw6c restricts the parameter to a few template names only. This patch gives more flexibility by allowing the user to specify any template name (read: any shell script name).
Comment 6 Alexandre Hamelin 2008-11-13 05:34:08 UTC
Also, one should probably take a look at bugs #120268, #241064 and #245871 which are related to the Freenet6 service.
Comment 7 Bernard Cafarelli gentoo-dev 2008-11-28 10:43:35 UTC
Thanks for all your work so far! On second thought the beta release looks interesting enough (fixing a few things like disconnections on linux), so I'll add it in portage when I can.

I'd like to wait for 5.1 stabilization bug fixed though, also I have to fix the CFLAGS handling (bug #241064), and prepare an update for the ipv6 gentoo guide. But I'm working on it
Comment 8 Bernard Cafarelli gentoo-dev 2008-11-28 15:58:04 UTC
After some thought, I've bumped it as freenet6-6.0_beta4 first, so we at least provide the new version (which looks more stable) and fix CFLAGS handling bug.

That will leave me some time to prepare the doc change while waiting for the stabling bug.

Added in portage, thanks for the report (and initial ebuild)