When emerging 'freenet6-1.0.0', the gentoo template incorrectly reference the radvd configuration file: freenet6-1.0.0 references /etc/radvd/radvd.conf Whereas the latest radvd-0.9 init.d script expects the script to be in /etc/radvd.conf Not sure what prevailing Gentoo convention is with regard to '/etc' convention. Both patches enclosed in case one method prevails over the other.
Created attachment 77043 [details, diff] proposed patch - using /etc/radvd.conf method if prevailing winds whispers 'use /etc/radvd.conf', use this patch (and NOT the other patch) enclosed within this bug report. Steps to patch # cd /etc/freenet6 # patch -p1 < freenet-template-gentoo.diff
Created attachment 77044 [details, diff] proposed patch #2 - using /etc/radvd/radvd.conf method This patch changes it from '/etc/radvd.conf' to '/etc/radvd/radvd.conf' Again... I'm not sure what the prevailing wind is with regard to /etc/ subdirectories.... Use the other patch if '/etc/radvd.conf' (without subdirectory) is desired. Otherwise, I've enclosed a new patch for radvd-0.9-r1.ebuild candidate. Again, I'm new to this portage package management... so I hope someone will go easy on me... # cd /usr/portage/net-misc/radvd/ # mv radvd-0.9.ebuild radvd-0.9.ebuild.orig # cp radvd-0.9.ebuild.orig radvd-0.9.ebuild # patch -p1 < patch-sysconf-etc-radvd # mv radvd-0.9.ebuild radvd-0.9-r1.ebuild # mv radvd-0.9.ebuild.orig radvd-0.9.ebuild I'm sure there are better ways to do this, but this is a newbie's perspective here.
I'm taking over this package, so I'll be looking into these bugs.
Fixed using the first patch...