|
@@ -441,6 +441,7 @@ TOXIC_COMMIT='88270827a96b2082e254677f35585ed24581a42c'
|
441
|
441
|
|
442
|
442
|
#ZERONET_REPO='https://github.com/HelloZeroNet/ZeroNet.git'
|
443
|
443
|
ZERONET_REPO='https://github.com/HelloZeroNet/ZeroNet.git'
|
|
444
|
+ZERONET_COMMIT='675bd462556c541d65e2d95f91f899146a373aad'
|
444
|
445
|
ZERONET_BLOG_REPO='https://github.com/HelloZeroNet/ZeroBlog'
|
445
|
446
|
ZERONET_FORUM_REPO='https://github.com/HelloZeroNet/ZeroTalk'
|
446
|
447
|
ZERONET_URL=http://127.0.0.1:43110
|
|
@@ -866,6 +867,9 @@ function read_configuration {
|
866
|
867
|
if grep -q "GNUSOCIAL_COMMIT" $CONFIGURATION_FILE; then
|
867
|
868
|
GNUSOCIAL_COMMIT=$(grep "GNUSOCIAL_COMMIT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
868
|
869
|
fi
|
|
870
|
+ if grep -q "ZERONET_COMMIT" $CONFIGURATION_FILE; then
|
|
871
|
+ ZERONET_COMMIT=$(grep "ZERONET_COMMIT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
872
|
+ fi
|
869
|
873
|
if grep -q "INADYN_REPO" $CONFIGURATION_FILE; then
|
870
|
874
|
INADYN_REPO=$(grep "INADYN_REPO" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
871
|
875
|
fi
|
|
@@ -1997,10 +2001,30 @@ function install_zeronet_forum {
|
1997
|
2001
|
}
|
1998
|
2002
|
|
1999
|
2003
|
function install_zeronet {
|
2000
|
|
- if grep -Fxq "install_zeronet" $COMPLETION_FILE; then
|
|
2004
|
+ if [[ $SYSTEM_TYPE != "$VARIANT_MESH" ]]; then
|
2001
|
2005
|
return
|
2002
|
2006
|
fi
|
2003
|
|
- if [[ $SYSTEM_TYPE != "$VARIANT_MESH" ]]; then
|
|
2007
|
+
|
|
2008
|
+ # update to the next commit
|
|
2009
|
+ if [ -d /opt/zeronet ]; then
|
|
2010
|
+ if grep -q "ZeroNet commit" $COMPLETION_FILE; then
|
|
2011
|
+ CURRENT_ZERONET_COMMIT=$(grep "ZeroNet commit" $COMPLETION_FILE | awk -F ':' '{print $2}')
|
|
2012
|
+ if [[ "$CURRENT_ZERONET_COMMIT" != "$ZERONET_COMMIT" ]]; then
|
|
2013
|
+ cd /opt/zeronet
|
|
2014
|
+ git stash
|
|
2015
|
+ git checkout master
|
|
2016
|
+ git pull
|
|
2017
|
+ git checkout $ZERONET_COMMIT
|
|
2018
|
+ git branch -b $ZERONET_COMMIT
|
|
2019
|
+ sed -i "s/ZeroNet commit.*/ZeroNet commit:$ZERONET_COMMIT/g" $COMPLETION_FILE
|
|
2020
|
+ systemctl restart zeronet.service
|
|
2021
|
+ fi
|
|
2022
|
+ else
|
|
2023
|
+ echo "ZeroNet commit:$ZERONET_COMMIT" >> $COMPLETION_FILE
|
|
2024
|
+ fi
|
|
2025
|
+ fi
|
|
2026
|
+
|
|
2027
|
+ if grep -Fxq "install_zeronet" $COMPLETION_FILE; then
|
2004
|
2028
|
return
|
2005
|
2029
|
fi
|
2006
|
2030
|
|
|
@@ -2013,8 +2037,16 @@ function install_zeronet {
|
2013
|
2037
|
if [ ! -d /opt/zeronet ]; then
|
2014
|
2038
|
exit 56823
|
2015
|
2039
|
fi
|
|
2040
|
+ cd /opt/zeronet
|
|
2041
|
+ git checkout $ZERONET_COMMIT
|
|
2042
|
+ git branch -b $ZERONET_COMMIT
|
|
2043
|
+ if ! grep -q "ZeroNet commit" $COMPLETION_FILE; then
|
|
2044
|
+ echo "ZeroNet commit:$ZERONET_COMMIT" >> $COMPLETION_FILE
|
|
2045
|
+ else
|
|
2046
|
+ sed -i "s/ZeroNet commit.*/ZeroNet commit:$ZERONET_COMMIT/g" $COMPLETION_FILE
|
|
2047
|
+ fi
|
2016
|
2048
|
sudo chown -R zeronet:zeronet /opt/zeronet
|
2017
|
|
- #cd /opt/zeronet
|
|
2049
|
+
|
2018
|
2050
|
#git checkout bashrc/bootstrap-file
|
2019
|
2051
|
# Hack to ensure that the file access port is opened
|
2020
|
2052
|
# This is because zeronet normally relies on an internet site
|
|
@@ -10247,7 +10279,7 @@ function install_gnu_social {
|
10247
|
10279
|
fi
|
10248
|
10280
|
|
10249
|
10281
|
# update to the next commit
|
10250
|
|
- if [ -d /var/www/$HUBZILLA_DOMAIN_NAME/htdocs ]; then
|
|
10282
|
+ if [ -d /var/www/$MICROBLOG_DOMAIN_NAME/htdocs ]; then
|
10251
|
10283
|
if grep -q "GNU Social commit" $COMPLETION_FILE; then
|
10252
|
10284
|
CURRENT_GNUSOCIAL_COMMIT=$(grep "GNU Social commit" $COMPLETION_FILE | awk -F ':' '{print $2}')
|
10253
|
10285
|
if [[ "$CURRENT_GNUSOCIAL_COMMIT" != "$GNUSOCIAL_COMMIT" ]]; then
|
|
@@ -11368,7 +11400,7 @@ function install_dynamicdns {
|
11368
|
11400
|
git checkout $INADYN_COMMIT
|
11369
|
11401
|
git branch -b $INADYN_COMMIT
|
11370
|
11402
|
sed -i "s/inadyn commit.*/inadyn commit:$INADYN_COMMIT/g" $COMPLETION_FILE
|
11371
|
|
- ./configure
|
|
11403
|
+ ./configure
|
11372
|
11404
|
USE_OPENSSL=1 make
|
11373
|
11405
|
make install
|
11374
|
11406
|
systemctl restart inadyn
|