Created attachment 354204 [details] adsuck-2.5.0.ebuild adsuck is a small DNS server that spoofs blacklisted addresses and forwards all other queries. The idea is to be able to prevent connections to undesirable sites such as ad servers, crawlers and other nasties. It can be used locally, for the road warrior, or on the network perimeter in order to protect machines from malicious sites. It also has the capability to match website names using regex and there is also a mechanism to spoof DNS queries to specified IP addresses.
Created attachment 354206 [details] service file for openrc
Comment on attachment 354204 [details] adsuck-2.5.0.ebuild >EAPI=5 With this EAPI, all internal functions ("do*") die() on their own. >DESCRIPTION="adsuck is a small DNS server that spoofs blacklisted addresses and forwards all other queries." Don't put ${PN} in the DESCRIPTION. No need for a period at the end. >SRC_URI="https://opensource.conformal.com/snapshots/adsuck/adsuck-${PV}.tgz" adsuck => ${PN} adsuck-${PV} => ${P} >LICENSE="" That's not allowed. LICENSE should be specific. >src_install() { > dosbin adsuck || die > > dodoc README || die > > doman *.8 || die See EAPI=5 comment above.
Created attachment 354250 [details] updated ebuild suggested changes + missing dependency
Created attachment 354252 [details] updated service file for openrc it sends its output to stderr so nothing was being logged
Unmaintained upstream.