diff options
author | Jakub Moc <jakub@gentoo.org> | 2007-11-07 23:39:50 +0000 |
---|---|---|
committer | Jakub Moc <jakub@gentoo.org> | 2007-11-07 23:39:50 +0000 |
commit | d3b49ed51a09b9ce4e4fe24a1c9344787c2042b4 (patch) | |
tree | ca6c1a261a1b75fdb96a1501f26190a5a781116a /net-misc/moblock/moblock-0.8-r1.ebuild | |
parent | Get rid of sucky no* flags (diff) | |
download | sunrise-d3b49ed51a09b9ce4e4fe24a1c9344787c2042b4.tar.gz sunrise-d3b49ed51a09b9ce4e4fe24a1c9344787c2042b4.tar.bz2 sunrise-d3b49ed51a09b9ce4e4fe24a1c9344787c2042b4.zip |
net-misc/moblock: Remove redundant check_kernel_config function, linux-info eclass handles this in pkg_setup. Ebuild cleanup
svn path=/sunrise/; revision=4992
Diffstat (limited to 'net-misc/moblock/moblock-0.8-r1.ebuild')
-rw-r--r-- | net-misc/moblock/moblock-0.8-r1.ebuild | 46 |
1 files changed, 8 insertions, 38 deletions
diff --git a/net-misc/moblock/moblock-0.8-r1.ebuild b/net-misc/moblock/moblock-0.8-r1.ebuild index 4808dec4f..767ef3d2d 100644 --- a/net-misc/moblock/moblock-0.8-r1.ebuild +++ b/net-misc/moblock/moblock-0.8-r1.ebuild @@ -22,26 +22,9 @@ RDEPEND="${DEPEND}" S=${WORKDIR}/${MY_P} -check_kernel_config() { - if !(linux_chkconfig_present NETFILTER \ - && linux_chkconfig_present NETFILTER_XTABLES \ - && linux_chkconfig_present NETFILTER_XT_TARGET_NFQUEUE \ - && linux_chkconfig_present IP_NF_IPTABLES \ - && linux_chkconfig_present IP_NF_FILTER); then - eerror - eerror "${P} requires the following kernel options:" - eerror " CONFIG_NETFILTER" - eerror " CONFIG_NETFILTER_XTABLES" - eerror " CONFIG_NETFILTER_XT_TARGET_NFQUEUE" - eerror " CONFIG_IP_NF_IPTABLES" - eerror " CONFIG_IP_NF_FILTER" - eerror - die "Missing kernel components" - fi -} +CONFIG_CHECK="NETFILTER NETFILTER_XTABLES NETFILTER_XT_TARGET_NFQUEUE IP_NF_IPTABLES IP_NF_FILTER" src_unpack() { - check_kernel_config unpack ${A} cd "${S}" epatch "${FILESDIR}/${P}-makefile.patch" @@ -51,9 +34,6 @@ src_compile() { emake CC=$(tc-getCC) || die "emake failed" } - -# TODO: Should we be doing touch on the blocklist and log files? This causes -# them to be deleted when unmerged. src_install() { dosbin moblock dosbin "${FILESDIR}/${PVR}/moblock-update" @@ -63,21 +43,10 @@ src_install() { newinitd "${FILESDIR}/${PVR}/initd" moblock dodir /var/db/moblock - touch "${D}/var/db/moblock/p2p.p2p" \ - || die "touch ${D}/var/db/moblock/p2p.p2p" + touch "${D}/var/db/moblock/p2p.p2p" keepdir /var/cache/moblock - #dodir /var/log - #touch "${D}/var/log/moblock.log" \ - # || die "touch ${D}/var/log/moblock.log" - - #touch "${D}/var/log/moblock-update.log" \ - # || die "touch ${D}/var/log/moblock-update.log" - - #touch "${D}/var/log/MoBlock.stats" \ - # || die "touch ${D}/var/log/MoBlock.stats" - dodoc Changelog README } @@ -89,8 +58,9 @@ pkg_postinst() { elog " ln -s /usr/sbin/moblock-update /etc/cron.weekly/moblock-update" } -# TODO: Should we remove downloaded/cached files? -#pkg_postrm() { -# rm -rf /var/cache/moblock -# return -#} +pkg_postrm() { + if [[ -d /var/cache/moblock ]] ; then + einfo "Removing leftover cache..." + rm -rf /var/cache/moblock + fi +} |