Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 149315 - New version of linux-igd (upnpd) ebuild
Summary: New version of linux-igd (upnpd) ebuild
Status: VERIFIED REMIND
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-27 08:36 UTC by Todd Wright
Modified: 2006-09-27 09:17 UTC (History)
0 users

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


Attachments
Ebuild for Linux-igd 0.95 (linux-igd-0.95.ebuild,1.11 KB, text/plain)
2006-09-27 08:48 UTC, Todd Wright
Details
Init script for Linux-igd 0.95 (upnpd.rc,737 bytes, text/plain)
2006-09-27 08:51 UTC, Todd Wright
Details
conf.d for Linux-igd 0.95 (upnpd.confd,248 bytes, text/plain)
2006-09-27 08:54 UTC, Todd Wright
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Todd Wright 2006-09-27 08:36:42 UTC
Just a heads up. There is a new release of linux-igd (a upnp gateway for Linux)

From the man page (In case you dont know what linux-igd is):

"upnpd  is  a  daemon  that  daemon  that emulates Microsoft's Internet Connection Service (ICS). It implements the UPnP Internet Gateway Device specification (IGD) and allows UPnP aware clients, such as MSN Messenger to work properly from behind a NAT firewall."

The new stuff:

linux-igd-0.95 now compiles against libupbp 1.3.1 

This is currently the only working version of linux-igd since earlier versions require an obsolite libupnp which is no longer available (and so linux-igd has been masked in packages.mask). With this version, it can now be unmasked.

I am not a maintainer or developer, but I needed it for my system and did the work to get it installed. I thought it might save someone else the trouble.  At the very least it needs a look-over and some QA

Changes I have made to the 0.95 ebuild (from 0.92):

 - daemon moved to /usr/sbin
 - config file now installed in /etc
 - conf.d file now installed in /etc/conf.d
 - man page[s] now installed in man
 - clutter removed from /etc/linuxigd
 - new upstream option ALLOW_MULTICAST configured in conf.d and actioned in init.d
 - init.d and conf.d files updated and renamed to be consistent with other ebuilds (I used smartmontools ebuild as a reference)
 - updated postinst message to reflect current state of linux-igd install

Enjoy
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-09-27 08:47:41 UTC
Please, don't restrict bugs without any reason. Just leave the checkboxes alone.


*** This bug has been marked as a duplicate of 146219 ***
Comment 2 Todd Wright 2006-09-27 08:48:59 UTC
Created attachment 98241 [details]
Ebuild for Linux-igd 0.95
Comment 3 Todd Wright 2006-09-27 08:51:32 UTC
Created attachment 98242 [details]
Init script for Linux-igd 0.95

upnpd.rc should be placed in the files directory. It will be copied to /etc/init.d and renamed during emerge
Comment 4 Todd Wright 2006-09-27 08:54:26 UTC
Created attachment 98243 [details]
conf.d for Linux-igd 0.95

upnpd.confd should be placed in the files directory to be installed during emerge
Comment 5 Todd Wright 2006-09-27 09:07:16 UTC
Appologies about the restriction - I was presented with 2 check boxes and I knew this wasnt for security - I thought I had to pick at least one. I know better now.

Also appologies for the dupe. Ive spent a bit of time on this and in some areas it goes further than the other submission (ie: this one installs /etc/upnpd.conf, the upnpd(8) man page, adds the upstream routing option to conf.d/init.d, removes clutter from /etc/linuxigd etc) but it doesnt include the patches of the other bug.


Comment 6 Todd Wright 2006-09-27 09:16:48 UTC
Ok, I hadnt even uploaded the files and this bug was already marked resolved. Im going to reopen it because having looked at the dupe, I believe my ebuild might be a little better - one thing mine catches that no other previous ebuild (incl the dupe) seems to have so far, is installing /etc/upnpd.conf in the proper location. I think thats an important one. See above for other fixes too.  Please give this ebuild due consideration before marking it resolved simply because I checked a wrong box.
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2006-09-27 09:17:58 UTC
Just attach it to the other bug, we only need on bug for the same issue. Thanks.