summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorskydrome2015-10-01 04:52:45 -0400
committerskydrome2015-10-01 04:52:45 -0400
commit454e5ea8a8e39ec5ace07d4a3a7a1f6674731afe (patch)
tree55c2ce7fa34b67a0356e715af25b068f76f1fe12
parent096479706707377bacaff2375d80b2f7a61107b0 (diff)
downloadaur-454e5ea8a8e39ec5ace07d4a3a7a1f6674731afe.tar.gz
prevent fetching iptocountry.dat
-rw-r--r--PKGBUILD10
1 files changed, 9 insertions, 1 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 5c335b3e3c29..53614ac557cb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -105,6 +105,11 @@ prepare() {
ln -sf ../contrib contrib
mkdir -p contrib/freenet-ext/{dist,lib}
+ # no need to fetch this file every time freenet starts as its only updated
+ # monthly, if it even changes at all
+ sed -i src/freenet/node/updater/NodeUpdateManager.java \
+ -e "s:updateIPToCountry =.*:updateIPToCountry = false;:"
+
# had a hard time building these sources, we'll use the prebuilt jars
cp "$srcdir/commons-compress.jar" contrib/freenet-ext/dist
@@ -266,11 +271,14 @@ package() {
install -m640 "$srcdir"/{wrapper.config,run.sh,IpToCountry.dat} \
"$pkgdir"/opt/freenet
install -m640 "$srcdir"/freenet.ini "$pkgdir"/opt/freenet/conf
- install -m640 "$srcdir"/seednodes.fref "$pkgdir"/opt/freenet/noderef
install -m640 contrib/freenet-ext/dist/freenet-ext.jar \
dist/freenet.jar \
lib/bcprov.jar "$pkgdir"/opt/freenet/lib
+ # FIXME Workaround for https://bugs.freenetproject.org/view.php?id=6684
+ install -m640 "$srcdir"/seednodes.fref "$pkgdir"/opt/freenet
+ ln -s /opt/freenet/seednodes.fref "$pkgdir"/opt/freenet/noderef/
+
# plugins
for plugin in ${_plugins[@]}; do
install -m640 "$srcdir"/plugin-${plugin}/dist/${plugin}.jar "$pkgdir"/opt/freenet/plugins