Move to using trackers within zeronet.conf
This commit is contained in:
parent
52d9993181
commit
f138a2eb96
|
@ -45,11 +45,11 @@ if [ ! -d $ZERONET_INSTALL ]; then
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
BOOTSTRAP_FILE=$ZERONET_INSTALL/bootstrap
|
|
||||||
BLOGS_FILE=$ZERONET_INSTALL/freedombone-blogs
|
BLOGS_FILE=$ZERONET_INSTALL/freedombone-blogs
|
||||||
FORUM_FILE=$ZERONET_INSTALL/freedombone-fora
|
FORUM_FILE=$ZERONET_INSTALL/freedombone-fora
|
||||||
TOX_USERS_FILE=$ZERONET_INSTALL/freedombone-tox-users
|
TOX_USERS_FILE=$ZERONET_INSTALL/freedombone-tox-users
|
||||||
ZERONET_INDEX=/home/$MY_USERNAME/mesh.html
|
ZERONET_INDEX=/home/$MY_USERNAME/mesh.html
|
||||||
|
ZERONET_CONFIG=$ZERONET_INSTALL/zeronet.conf
|
||||||
|
|
||||||
function create_index {
|
function create_index {
|
||||||
if [ -f $ZERONET_INDEX ]; then
|
if [ -f $ZERONET_INDEX ]; then
|
||||||
|
@ -119,19 +119,24 @@ if [ ! -f $TEMPFILE ]; then
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -f $BOOTSTRAP_FILE.new ]; then
|
if [ -f $ZERONET_CONFIG.new ]; then
|
||||||
rm -f $BOOTSTRAP_FILE.new
|
rm -f $ZERONET_CONFIG.new
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
echo '[global]' > $ZERONET_CONFIG.new
|
||||||
|
echo 'trackers =' >> $ZERONET_CONFIG.new
|
||||||
|
|
||||||
state=0
|
state=0
|
||||||
address=""
|
address=""
|
||||||
peer=""
|
peer=""
|
||||||
|
tracker_ctr=0
|
||||||
while IFS='' read -r line || [[ -n "$line" ]]; do
|
while IFS='' read -r line || [[ -n "$line" ]]; do
|
||||||
if [ ${state} -eq "2" ]; then
|
if [ ${state} -eq "2" ]; then
|
||||||
if [[ $line == *"address ="* ]]; then
|
if [[ $line == *"address ="* ]]; then
|
||||||
address=$(echo $line | awk -F '[' '{print $2}' | awk -F ']' '{print $1}')
|
address=$(echo $line | awk -F '[' '{print $2}' | awk -F ']' '{print $1}')
|
||||||
echo "http $peer:$TRACKER_PORT/announce None" >> $BOOTSTRAP_FILE.new
|
echo " http://$peer:$TRACKER_PORT/announce" >> $ZERONET_CONFIG.new
|
||||||
state=0
|
state=0
|
||||||
|
tracker_ctr=$((tracker_ctr + 1))
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
if [ ${state} -eq "1" ]; then
|
if [ ${state} -eq "1" ]; then
|
||||||
|
@ -238,10 +243,16 @@ echo '<ol>' >> $TOX_USERS_FILE.new
|
||||||
rm -f $TEMPFILE_BASE
|
rm -f $TEMPFILE_BASE
|
||||||
rm -f $TEMPFILE
|
rm -f $TEMPFILE
|
||||||
|
|
||||||
cp -f $BOOTSTRAP_FILE.new $BOOTSTRAP_FILE
|
if [ ${tracker_ctr} -gt "0" ]; then
|
||||||
rm -f $BOOTSTRAP_FILE.new
|
cp -f $ZERONET_CONFIG.new $ZERONET_CONFIG
|
||||||
|
else
|
||||||
|
if [ -f $ZERONET_CONFIG ]; then
|
||||||
|
rm -f $ZERONET_CONFIG
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
rm -f $ZERONET_CONFIG.new
|
||||||
if [ -d $ZERONET_USER_HOME ]; then
|
if [ -d $ZERONET_USER_HOME ]; then
|
||||||
sudo chown zeronet:zeronet $BOOTSTRAP_FILE
|
sudo chown zeronet:zeronet $ZERONET_CONFIG
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# make some html headers and footers
|
# make some html headers and footers
|
||||||
|
|
Loading…
Reference in New Issue