summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaúl Porcel <armin76@gentoo.org>2007-03-28 09:13:55 +0000
committerRaúl Porcel <armin76@gentoo.org>2007-03-28 09:13:55 +0000
commit12ec61613814f9a8441e462369b5fc3c2988d5f7 (patch)
treed6825eb54af29175f635cba21759b40b19fe9caa /net-p2p/freenet
parentfix for bug# 172391 (diff)
downloadgentoo-2-12ec61613814f9a8441e462369b5fc3c2988d5f7.tar.gz
gentoo-2-12ec61613814f9a8441e462369b5fc3c2988d5f7.tar.bz2
gentoo-2-12ec61613814f9a8441e462369b5fc3c2988d5f7.zip
Remove, bug 72996
Diffstat (limited to 'net-p2p/freenet')
-rw-r--r--net-p2p/freenet/ChangeLog219
-rw-r--r--net-p2p/freenet/Manifest28
-rw-r--r--net-p2p/freenet/files/conf.freenet9
-rw-r--r--net-p2p/freenet/files/digest-freenet-0.5.2.1-r83
-rw-r--r--net-p2p/freenet/files/rc.freenet578
-rw-r--r--net-p2p/freenet/files/start-freenet.sh9
-rw-r--r--net-p2p/freenet/freenet-0.5.2.1-r8.ebuild142
-rw-r--r--net-p2p/freenet/metadata.xml8
8 files changed, 0 insertions, 496 deletions
diff --git a/net-p2p/freenet/ChangeLog b/net-p2p/freenet/ChangeLog
deleted file mode 100644
index f39c096ac646..000000000000
--- a/net-p2p/freenet/ChangeLog
+++ /dev/null
@@ -1,219 +0,0 @@
-# ChangeLog for net-p2p/freenet
-# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-p2p/freenet/ChangeLog,v 1.46 2007/02/21 20:13:42 armin76 Exp $
-
- 21 Feb 2007; Raúl Porcel <armin76@gentoo.org>
- files/digest-freenet-0.5.2.1-r8, Manifest:
- Convert to Manifest2
-
- 28 Oct 2006; Sven Wegener <swegener@gentoo.org> freenet-0.5.2.1-r8.ebuild:
- Use emerge --config instead of ebuild config.
-
- 12 May 2006; Jon Hood <squinky86@gentoo.org> freenet-0.5.2.1-r8.ebuild:
- Fix download mirrors for pkg_config(), bug #125712. Thanks to slick
- <mail@deruwe.de> for the fixes.
-
- 16 Sep 2005; Ciaran McCreesh <ciaranm@gentoo.org> ChangeLog:
- Converted to UTF-8, fixed encoding screwups
-
- 09 Aug 2004; Jon Hood <squinky86@gentoo.org> files/rc.freenet5:
- Fix typo in init script; thanks Wesley Harris <wesleyharris@hotmail.com>,
- #59825.
-
- 30 Jul 2004; Jon Hood <squinky86@gentoo.org> freenet-0.5.2.1-r8.ebuild:
- Added backup abilities from Todd Walton <todd@hardboot.org>, #58726
- Download packed seednodes for updates from Alexander Schneider
- <A.Schneider@magicspace.de>, #58898
-
- 28 Apr 2004; Travis Tilley <lv@gentoo.org> freenet-0.5.2.1-r8.ebuild:
- added ~amd64 keyword, since freenet actually works with the beta sun-jdk even
- if it doesnt work with the early blackdown port
-
- 27 Apr 2004; Aron Griffis <agriffis@gentoo.org> freenet-0.5.2.1-r8.ebuild:
- Add inherit eutils
-
- 12 Apr 2004; Jeremy Huddleston <eradicator@gentoo.org> files/rc.freenet5:
- Removed LD_ASSUME_KERNEL from init.d script to close bug #45004.
-
- 28 Feb 2004; Jeremy Huddleston <eradicator@gentoo.org>
- freenet-0.5.2.1-r7.ebuild, freenet-0.5.2.1-r8.ebuild:
- Using enewuser enewgroup now. Fixes bug #43117.
-
-*freenet-0.5.2.1-r8 (26 Feb 2004)
-
- 26 Feb 2004; Jeremy Huddleston <eradicator@gentoo.org>
- freenet-0.5.2.1-r8.ebuild:
- Updated URL for wgets in pkg_config() per bug #37445. Direct to stable because
- it only changes a URL in pkg_config().
-
- 31 Jan 2004; Martin Holzer <mholzer@gentoo.org> freenet-0.5.2.1-r3.ebuild,
- freenet-0.5.2.1-r5.ebuild, freenet-0.5.2.1-r6.ebuild,
- freenet-0.5.2.1-r7.ebuild:
- adding RESTRICT=nomirror and cleanup
-
-*freenet-0.5.2.1-r7 (09 Sep 2003)
-
- 09 Sep 2003; Brandon Low <lostlogic@gentoo.org> freenet-0.5.2.1-r7.ebuild,
- files/rc.freenet5:
- Fix bug 28229, sorry about my booboo
-
-*freenet-0.5.2.1-r6 (08 Sep 2003)
-
- 08 Sep 2003; Brandon Low <lostlogic@gentoo.org> freenet-0.5.2.1-r6.ebuild,
- files/rc.freenet4:
- Fix bug 28020 thanks a lot to Guaka on IRC for his help and patience
-
- 03 Sep 2003; Brandon Low <lostlogic@gentoo.org> freenet-0.5.2.1-r5.ebuild:
- x86 keyword
-
- 06 Aug 2003; Brandon Low <lostlogic@gentoo.org> freenet-0.5.2.1-r5.ebuild:
- Make reconfiguration a bit smarter
-
- 03 Aug 2003; Brandon Low <lostlogic@gentoo.org> freenet-0.5.2.1-r5.ebuild:
- STUPID
-
- 03 Aug 2003; Brandon Low <lostlogic@gentoo.org> freenet-0.5.2.1-r4.ebuild:
- Remove bad ebuild
-
-*freenet-0.5.2.1-r5 (03 Aug 2003)
-
- 03 Aug 2003; Brandon Low <lostlogic@gentoo.org> freenet-0.5.2.1-r5.ebuild:
- Fix STUPID problem where start-freenet.sh was isntalled to / instead of
- /usr/bin
-
-*freenet-0.5.2.1-r4 (01 Aug 2003)
-
- 01 Aug 2003; Brandon Low <lostlogic@gentoo.org> freenet-0.5.2.1-r4.ebuild,
- files/rc.freenet3, files/start-freenet.sh:
- Add support for logging of stderr and stdout from the init script. Required
- giving the freenet user a shell :-(
-
- 30 Jul 2003; Brandon Low <lostlogic@gentoo.org> freenet-0.5.2.1-r3.ebuild:
- Minor change to where unstable snaps are grabbed from
-
- 24 Jul 2003; Brandon Low <lostlogic@gentoo.org> freenet-0.5.2.1-r3.ebuild:
- Make not show some output, no functional change
-
- 24 Jul 2003; Brandon Low <lostlogic@gentoo.org> freenet-0.5.2.1-r3.ebuild:
- Make updating seednodes also assign seednode's permissions to freenet user
-
- 24 Jul 2003; Brandon Low <lostlogic@gentoo.org> freenet-0.5.2.1-r2.ebuild,
- freenet-0.5.2.1-r3.ebuild, files/rc.freenet:
- Remove insecure ebuilds
-
- 24 Jul 2003; Brandon Low <lostlogic@gentoo.org> freenet-0.5.2.1-r3.ebuild:
- add einfo
-
-*freenet-0.5.2.1-r3 (24 Jul 2003)
-
- 24 Jul 2003; Brandon Low <lostlogic@gentoo.org> freenet-0.5.2.1-r3.ebuild,
- files/rc.freenet2:
- Fix GLARING bug 25049, sorry about that everyone, hadn't even thought of it
- when I started builging on the original committer's work. This should be at
- the LEAST reasonably secure now
-
- 24 Jul 2003; Brandon Low <lostlogic@gentoo.org> freenet-0.5.2.1-r2.ebuild:
- Add options to the config portion of the ebuild for unstable and forced
- reconfiguration
-
-*freenet-0.5.2.1-r2 (23 Jul 2003)
-
- 23 Jul 2003; Brandon Low <lostlogic@gentoo.org> freenet-0.5.0.5.ebuild,
- freenet-0.5.0.6.ebuild, freenet-0.5.1.ebuild, freenet-0.5.2.1-r1.ebuild,
- freenet-0.5.2.1.ebuild, freenet-0.5.2_rc3.ebuild, freenet-0.5.ebuild,
- files/freenet, files/rc.freenet:
- Cleanout old stuff
-
-*freenet-0.5.2.1-r2 (23 Jul 2003)
-
- 23 Jul 2003; Brandon Low <lostlogic@gentoo.org> freenet-0.5.2.1-r2.ebuild,
- files/rc.freenet:
- Minor bump so that nptl doesn't break us
-
- 22 Jul 2003; Brandon Low <lostlogic@gentoo.org> freenet-0.5.2.1-r1.ebuild:
- Grr, annoying, another fix
-
- 22 Jul 2003; Brandon Low <lostlogic@gentoo.org> freenet-0.5.2.1-r1.ebuild,
- files/rc.freenet:
- 2 bug fixes, because I am dumb. No bump, because no one has it yet
-
- 22 Jul 2003; Brandon Low <lostlogic@gentoo.org> freenet-0.5.2.1-r1.ebuild:
- Mark stable on x86
-
- 22 Jul 2003; Brandon Low <lostlogic@gentoo.org> files/rc.freenet:
- Make initscript check for config file
-
-*freenet-0.5.2.1-r1 (22 Jul 2003)
-
- 22 Jul 2003; Brandon Low <lostlogic@gentoo.org> freenet-0.5.2.1-r1.ebuild,
- files/conf.freenet, files/rc.freenet:
- Make a proper freenet ebuild that doesn't suck for all our users.
-
-*freenet-0.5.2.1 (21 Jul 2003)
-
- 21 Jul 2003; Nick Hadaway <raker@gentoo.org> freenet-0.5.2.1.ebuild:
- Version bump. Important security fix.
-
-*freenet-0.5.2_rc3 (10 Jul 2003)
-
- 10 Jul 2003; Brandon Low <lostlogic@gentoo.org> freenet-0.5.2_rc3.ebuild:
- Bump, and add a .keepdir
-
-*freenet-0.5.1 (19 Apr 2003)
- 19 Apr 2003; B.Lauwers <blauwers@gentoo.org> :
- Version bump (Bug#16452).
-
-*freenet-0.5.0.6 (11 Dec 2002)
-
- 10 Dec 2002; B.Lauwers <blauwers@gentoo.org> :
- Version bump.
-
-*freenet-0.5.0.5 (05 Nov 2002)
-
- 05 Nov 2002; Daniel Ahlberg <aliz@gentoo.org> :
- Version bump.
-
-*freenet-0.5 (28 Oct 2002)
-
- 28 Oct 2002; Mike Frysinger <vapier@gentoo.org> :
- Bumped freenet via #9830
-
-*freenet-20020621.ebuild (21 Jun 2002)
-
- 24 Jul 2002; Mark Guertin <gerk@gentoo.org> :
- Added ppc to keywords
-
- 26 Jun 2002; Thilo Bangert <bangert@gentoo.org> :
- moved to net-p2p
-
- 15 Jul 2002; J.Alberto Suárez L. <bass@gentoo.org> freenet-20020621.ebuild:
- Added a note about unemerge problems with updated versions bug #4744.
- When you update, the files in /var/freenet are more recents
- that the ebuils files. The ebuild can remove it but I think that is
- more secure for the user do it manually.
-
- 20 Jun 2002; J.Alberto Suárez L. <bass@gentoo.org> freenet-20020621.ebuild:
- Bumped version, and added note that explain how install the newest version.
-
-*freenet-20020214.ebuild (18 Feb 2002)
-
- 18 Feb 2002; Karl Trygve Kalleberg <karltk@gentoo.org> ChangeLog files/digest-freenet-20020214 files/freenet files/update-freenet:
- Freenet is a large-scale peer-to-peer network which pools the power of
- member computers around the world to create a massive virtual information
- store open to anyone to freely publish or view information of all kinds.
- Freenet is:
-
- * Highly survivable: All internal processes are completely anonymized and
- decentralized across the global network, making it virtually impossible
- for an attacker to destroy information or take control of the system.
- * Private: Freenet makes it extremely difficult for anyone to spy on the
- information that you are viewing, publishing, or storing.
- * Secure: Information stored in Freenet is protected by strong
- cryptography against malicious tampering or counterfeiting.
- * Efficient: Freenet dynamically replicates and relocates information in
- response to demand to provide efficient service and minimal bandwidth
- usage regardless of load. Significantly, Freenet generally requires
- log(n) time to retrieve a piece of information in a network of size n.
-
- Ebuild submitted by Per Wigren <wigren@home.se>.
-
diff --git a/net-p2p/freenet/Manifest b/net-p2p/freenet/Manifest
deleted file mode 100644
index 30765f09bbd2..000000000000
--- a/net-p2p/freenet/Manifest
+++ /dev/null
@@ -1,28 +0,0 @@
-AUX conf.freenet 323 RMD160 c6ce122d0bda7d8de800b2babdd8c56f4550ff8a SHA1 f637a361dadac594934b29e56b22d25e8bf2f914 SHA256 86b4986a4149c6875f90136418da51ab6a7a868ac33f2b9cb429524d07958094
-MD5 169efe0f216ade927538fab48315ecc7 files/conf.freenet 323
-RMD160 c6ce122d0bda7d8de800b2babdd8c56f4550ff8a files/conf.freenet 323
-SHA256 86b4986a4149c6875f90136418da51ab6a7a868ac33f2b9cb429524d07958094 files/conf.freenet 323
-AUX rc.freenet5 2249 RMD160 adc8b1552e4bd57d4d1f6c4443216f4538d3a5db SHA1 b655aecefdeebe5486252dc21111cbd483f413d9 SHA256 1f92771723083adaece363c68c6fd186446b4770ff851454aa58d4ce43231902
-MD5 f504649c326b9388901c0bf381a3c48e files/rc.freenet5 2249
-RMD160 adc8b1552e4bd57d4d1f6c4443216f4538d3a5db files/rc.freenet5 2249
-SHA256 1f92771723083adaece363c68c6fd186446b4770ff851454aa58d4ce43231902 files/rc.freenet5 2249
-AUX start-freenet.sh 330 RMD160 d1c49653a17792a9a58456747aa70522839a7fed SHA1 ddc742280ed03beb6ab12415703798c28682ad42 SHA256 b1a124eb4fa334fba5d04a10c4f9f8a4de8676e52ca4cb70af263f1df7e4786b
-MD5 4ae956431fc61a4f535d971c2e908478 files/start-freenet.sh 330
-RMD160 d1c49653a17792a9a58456747aa70522839a7fed files/start-freenet.sh 330
-SHA256 b1a124eb4fa334fba5d04a10c4f9f8a4de8676e52ca4cb70af263f1df7e4786b files/start-freenet.sh 330
-DIST freenet-0.5.2.1.tar.gz 2118774 RMD160 56d3632f20c17185d00c6645f898f45cefbb0066 SHA1 ea203c3d4255d8fae07fed23e4a1f74733de1266 SHA256 09371ade77e8a60698736d3f118a426b10c3741dec1d6edcead6dc608a4b6b9c
-EBUILD freenet-0.5.2.1-r8.ebuild 4424 RMD160 82c51f3ea98110c383e72544ce56b1ef345a4ad5 SHA1 3456c681c4da2c70a651336439acbde5218cc546 SHA256 b1e16fd8a12584fcc66920dea7a9b9b4f45206c083202791894cd3022861f0f5
-MD5 6207cc9959ac51c16e7034962095c896 freenet-0.5.2.1-r8.ebuild 4424
-RMD160 82c51f3ea98110c383e72544ce56b1ef345a4ad5 freenet-0.5.2.1-r8.ebuild 4424
-SHA256 b1e16fd8a12584fcc66920dea7a9b9b4f45206c083202791894cd3022861f0f5 freenet-0.5.2.1-r8.ebuild 4424
-MISC ChangeLog 8434 RMD160 b70aae73ee94600ab2eafc97c6f08a9e9ed95ec5 SHA1 c5175a1f8b3ea0f8386eee40938b2a9e0325918d SHA256 6decab1768e5be9407856bef2cc4cfcf43104df15581d71aa446b734bb8b2930
-MD5 35f7b7f23444227dbc1fce10543449db ChangeLog 8434
-RMD160 b70aae73ee94600ab2eafc97c6f08a9e9ed95ec5 ChangeLog 8434
-SHA256 6decab1768e5be9407856bef2cc4cfcf43104df15581d71aa446b734bb8b2930 ChangeLog 8434
-MISC metadata.xml 223 RMD160 04492d6d9ec5940eb67563e2498d6a5a79028978 SHA1 b2b414df6826b40f965be3f976f8f1d47d29abbe SHA256 fea830dcdf6851fe6a940828046810f5f6eb8a8472c06b7529d81142185df0e6
-MD5 875f23093b78af2d864a7a7ba464f126 metadata.xml 223
-RMD160 04492d6d9ec5940eb67563e2498d6a5a79028978 metadata.xml 223
-SHA256 fea830dcdf6851fe6a940828046810f5f6eb8a8472c06b7529d81142185df0e6 metadata.xml 223
-MD5 34f70b64fbd4d2117d164bf082c321a5 files/digest-freenet-0.5.2.1-r8 250
-RMD160 2c8b3938aeacef1087454c7a8e16342a8c740b8f files/digest-freenet-0.5.2.1-r8 250
-SHA256 e5d78705a96acb698c35f7ddc8b0eee81dfd1329967995d80180bfd2f6a4bd54 files/digest-freenet-0.5.2.1-r8 250
diff --git a/net-p2p/freenet/files/conf.freenet b/net-p2p/freenet/files/conf.freenet
deleted file mode 100644
index 0f8160a976b0..000000000000
--- a/net-p2p/freenet/files/conf.freenet
+++ /dev/null
@@ -1,9 +0,0 @@
-#Freenet config file
-
-# This is for any options you want to pass to the java virtual machine
-# the default is to allocate up to 256M of memory for freenet.
-JAVA_OPTIONS="-Xmx256M"
-
-# This is the nice level to run freenet at, runs at 1 by default to keep
-# out of the way of your more interactive tasks
-FREENET_NICENESS="1"
diff --git a/net-p2p/freenet/files/digest-freenet-0.5.2.1-r8 b/net-p2p/freenet/files/digest-freenet-0.5.2.1-r8
deleted file mode 100644
index a0e415db4301..000000000000
--- a/net-p2p/freenet/files/digest-freenet-0.5.2.1-r8
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 59270ee48d889e0be9cae584b67d2743 freenet-0.5.2.1.tar.gz 2118774
-RMD160 56d3632f20c17185d00c6645f898f45cefbb0066 freenet-0.5.2.1.tar.gz 2118774
-SHA256 09371ade77e8a60698736d3f118a426b10c3741dec1d6edcead6dc608a4b6b9c freenet-0.5.2.1.tar.gz 2118774
diff --git a/net-p2p/freenet/files/rc.freenet5 b/net-p2p/freenet/files/rc.freenet5
deleted file mode 100644
index 3c7ec270b086..000000000000
--- a/net-p2p/freenet/files/rc.freenet5
+++ /dev/null
@@ -1,78 +0,0 @@
-#!/sbin/runscript
-# Gentoo freenet init.d-script
-#
-# This script requires the companion script start-freenet.sh to do it's
-# job. This script is needed to facilitate full logging of freenet.
-#
-# Also requires the /etc/conf.d/freenet file to be configured correctly.
-#
-# Gentoo Maintainer: Brandon Low <lostlogic@gentoo.org>
-# Authors: Per Wigren <wigren@home.se>
-# Brandon Low <lostlogic@gentoo.org>
-#
-
-depend() {
- need net
-}
-
-check_config() {
- if [ -z "${FREENET_NICENESS}" ] || [ -z "${JAVA_OPTIONS}" ]; then
- eerror "Please set all options in /etc/conf.d/freenet"
- return 1
- fi
- if [ ! -f /etc/freenet.conf ]; then
- eerror "To configure freenet, please run:"
- eerror "# ebuild /usr/portage/net-p2p/freenet/freenet-[version].ebuild config"
- return 1
- fi
- return 0
-}
-
-start() {
- JAVA="$(java-config --java)"
- #Uncomment this next line if your JVM doesn't support NPTL and you're using NPTL
- #export LD_ASSUME_KERNEL=2.4.1
-
- check_config || return 1
-
- ebegin "Starting Freenet now"
- if [ ! -f /usr/lib/freenet/freenet-ext.jar ]; then
- ewarn "freenet-ext.jar not found. It can be downloaded from"
- ewarn "http://freenetproject.org/snapshots/freenet-ext.jar"
- eend 1
- return 1
- fi
- if [ ! -f /var/freenet/seednodes.ref ]; then
- ewarn "seednodes.ref not found, you can download some seeds"
- ewarn "from http://hawk.freenetproject.org/~freenet4/seednodes.ref"
- eend 1
- return 1
- fi
-
- CLASSPATH=/usr/lib/freenet/freenet.jar:/usr/lib/freenet/freenet-ext.jar:$CLASSPATH
-
- # if Sun JDK set -server option as suggested on mailing list
- if [ ! -z "`${JAVA} -help 2>&1 | grep '[-]server'`" ]; then
- JAVA_ARGS="-server"
- else
- JAVA_ARGS=""
- fi
- JAVA_ARGS="${JAVA_ARGS} ${JAVA_OPTIONS}"
- ulimit -n 4096
- # Had to change off of using start-stop-daemon to start it,
- # because of suckage. This allows us to log the stdout and
- # stderr of freenet.
- export JAVA JAVA_ARGS CLASSPATH
- echo "XXXXXX" > /var/freenet/freenet.pid
- nice -n ${FREENET_NICENESS} sudo -u freenet /usr/bin/start-freenet.sh \
- > /var/freenet/freenet.pid
- sleep 1
- ps ax|grep "^ *$(cat /var/freenet/freenet.pid)" > /dev/null
- eend $?
-}
-
-stop() {
- ebegin "Stopping Freenet"
- start-stop-daemon --stop --quiet --pidfile /var/freenet/freenet.pid
- eend $?
-}
diff --git a/net-p2p/freenet/files/start-freenet.sh b/net-p2p/freenet/files/start-freenet.sh
deleted file mode 100644
index 47960415b723..000000000000
--- a/net-p2p/freenet/files/start-freenet.sh
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/bash
-# This script is a companion script to the Gentoo freenet init script.
-# Logs freenet's stdout and stderr for debugging needs.
-#
-# Author: Brandon Low <lostlogic@gentoo.org>
-#
-${JAVA} ${JAVA_ARGS} freenet.node.Main -p /etc/freenet.conf \
- > /var/freenet/freenet.stdout.log 2> /var/freenet/freenet.stderr.log &
-echo $!
diff --git a/net-p2p/freenet/freenet-0.5.2.1-r8.ebuild b/net-p2p/freenet/freenet-0.5.2.1-r8.ebuild
deleted file mode 100644
index 7077fce28e40..000000000000
--- a/net-p2p/freenet/freenet-0.5.2.1-r8.ebuild
+++ /dev/null
@@ -1,142 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-p2p/freenet/freenet-0.5.2.1-r8.ebuild,v 1.12 2007/02/23 11:51:46 armin76 Exp $
-
-inherit eutils
-
-IUSE=""
-
-S=${WORKDIR}/${PN}
-
-DESCRIPTION="large-scale peer-to-peer network that creates a massive virtual information store open to anyone"
-SRC_URI="mirror://sourceforge/freenet/${P}.tar.gz"
-RESTRICT="nomirror"
-HOMEPAGE="http://freenetproject.org/"
-
-SLOT="0"
-KEYWORDS="x86 ~ppc ~amd64"
-LICENSE="GPL-2"
-
-DEPEND="virtual/jre
- >=sys-apps/sed-4
- app-admin/sudo"
-
-src_install() {
- exeinto /usr/bin
- doexe ${FILESDIR}/start-freenet.sh
-
- dodoc README
-
- dodir /var/freenet/stats /var/freenet/store
- keepdir /var/freenet/stats /var/freenet/store
-
- insinto /usr/lib/freenet
- doins freenet.jar freenet-ext.jar
-
- insinto /etc/conf.d
- newins ${FILESDIR}/conf.freenet freenet
-
- exeinto /etc/init.d
- newexe ${FILESDIR}/rc.freenet5 freenet
-}
-
-pkg_preinst() {
- enewgroup freenet
- enewuser freenet -1 /bin/bash /var/freenet freenet
-}
-
-pkg_postinst() {
- if [ -f /etc/freenet.conf ];then
- chmod 664 /etc/freenet.conf
- chown root:freenet /etc/freenet.conf
- fi
- chown -R freenet:freenet /var/freenet
- einfo "Congratulations on merging freenet, please run"
- einfo "# emerge --config =${CATEGORY}/${PF}"
- einfo "to update freenet to the latest jars and seednodes."
- einfo "This step is also necessary to configure freenet for"
- einfo "first use. You may also run this step again at any time"
- einfo "to get any updates available to freenet"
- ewarn "Anyone who merged a freenet prior to 0.5.2.1-r3 will"
- ewarn "need to change their logFile setting to /var/freenet/freenet.log"
- ewarn "in order for freenet to continue to function"
-}
-
-pkg_postrm() {
- if ! has_version net-p2p/freenet; then
- einfo "Please remove /var/freenet manually if you are not going to"
- einfo "continue to use Freenet on this machine!"
- fi
-}
-
-pkg_config() {
- YN="X"
- while [ "${YN}" != "y" -a "${YN}" != "Y" -a "${YN}" != "n" -a "${YN}" != "N" -a "${YN}" != "" ]; do
- einfo "Would you like to update freenet files now? [Y/n]"
- read YN
- done
- if [ -z "$(echo ${YN}|sed -e s/y//i)" ];then
- einfo "Press U within 2 seconds to try an unstable snapshot"
- read -n 1 -t 2 YN
- cp -f /usr/lib/freenet/freenet.jar /usr/lib/freenet/freenet.jar.old
- if [ "${YN}" == "U" ] || [ "${YN}" == "u" ]; then
- wget http://downloads.freenetproject.org/freenet-unstable-latest.jar -O /usr/lib/freenet/freenet.jar
- else
- wget http://downloads.freenetproject.org/freenet-stable-latest.jar -O /usr/lib/freenet/freenet.jar
- fi
- wget http://downloads.freenetproject.org/seednodes/seednodes.ref.bz2 -O /var/freenet/seednodes.ref.bz2
- bunzip2 -f /var/freenet/seednodes.ref.bz2
- touch -d "1/1/1970" /var/freenet/seednodes.ref
- chown freenet:freenet /var/freenet/seednodes.ref
- fi
-
- if [ -f /etc/freenet.conf ]; then
- einfo "Press C within 2 seconds to force reconfiguration of freenet"
- read -n 1 -t 2 YN
- fi
- if [ ! -f /etc/freenet.conf ] || [ "${YN}" == C ] || [ "${YN}" == "c" ]; then
- einfo "Preparing to configure freenet..."
- if [ -f /etc/freenet.conf ]; then
- cp /etc/freenet.conf .
- else
- # Pre-determine IP address
- IP="$(hostname -i)"
- declare -i DEFLP
- if [ "${RANDOM}" ]; then
- DEFLP=${RANDOM}%30000+2000
- else
- echo "no random in shell, enter a FNP port number + <ENTER>"
- read DEFLP
- fi
-
- cat << EOF > freenet.conf
-ipAddress=${IP}
-listenPort=${DEFLP}
-seedFile=/var/freenet/seednodes.ref
-logFile=/var/freenet/freenet.log
-storeFile=/var/freenet/store
-diagnosticsPath=/var/freenet/stats
-routingDir=/var/freenet
-nodeFile=/var/freenet/node
-EOF
- fi
-
- CLASSPATH="/usr/lib/freenet/freenet.jar:/usr/lib/freenet/freenet-ext.jar:${CLASSPATH}"
- $(java-config --java) freenet.node.Main --config
- mv freenet.conf /etc
- sed -i -e "s/^%\(ipAddress\)/\1/" \
- -e "s/^%\(listenPort\)/\1/" \
- -e "s/^%\(seedFile\)/\1/" \
- -e "s/^%\(logFile\)/\1/" \
- -e "s/^%\(storeFile\)/\1/" \
- -e "s/^%\(diagnosticsPath\)/\1/" \
- -e "s/^%\(routingDir\)/\1/" \
- -e "s/^%\(nodeFile\)/\1/" /etc/freenet.conf
- chmod 664 /etc/freenet.conf
- chown root:freenet /etc/freenet.conf
- fi
- einfo "Congratulations, freenet is configured and up to date"
- einfo "use '/etc/init.d/freenet start' to start it"
- einfo "You can always re-update/reconfigure your freenet with:"
- einfo "# emerge --config =${CATEGORY}/${PF}"
-}
diff --git a/net-p2p/freenet/metadata.xml b/net-p2p/freenet/metadata.xml
deleted file mode 100644
index c8bafd42f27b..000000000000
--- a/net-p2p/freenet/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>net-p2p</herd>
-<maintainer>
- <email>net-p2p@gentoo.org</email>
-</maintainer>
-</pkgmetadata>