If anyone finds this helpful -- I've altered my update.sh script to back up the old 
jar file and seednodes first, and created a simple restore-prev.sh script.

update.sh:

#!/bin/bash
cp freenet.jar freenet.jar.BACKUP
cp seednodes.ref seednodes.ref.BACKUP
wget http://freenetproject.org/snapshots/freenet-latest.jar -O freenet.jar
wget http://freenetproject.org/snapshots/seednodes.ref -O seednodes.ref
touch -d "1/1/1970" seednodes.ref
# so we don't reseed unless necessary

restore-prev.sh (run after update, if the new build breaks your node):

#!/bin/bash
# restore previous jar file and seednodes
mv freenet.jar freenet.jar.NEW-BAD
mv freenet.jar.BACKUP freenet.jar
mv seednodes.ref seednodes.ref.NEW-BAD
mv seednodes.ref.BACKUP seednodes.ref

Like the readme says, run these like so:

sh <name-of-script> <return>

Obviously, this is easy to do manually. But if you put those cp lines in your 
update.sh script, you don't have to think about it anymore.

-- MB

_______________________________________________
support mailing list
[EMAIL PROTECTED]
http://hawk.freenetproject.org/cgi-bin/mailman/listinfo/support

Reply via email to