|
@@ -557,17 +557,25 @@ function git_clone {
|
557
|
557
|
|
558
|
558
|
function git_pull {
|
559
|
559
|
git stash
|
|
560
|
+ git checkout master
|
560
|
561
|
if [ "${FRIENDS_TROVE_SERVER}" ]; then
|
561
|
562
|
if [ ${#FRIENDS_TROVE_SERVER} -gt 2 ]; then
|
562
|
563
|
if [ "$FRIENDS_TROVE_PASSWORD" ]; then
|
563
|
564
|
if [ ${#FRIENDS_TROVE_PASSWORD} -gt 2 ]; then
|
564
|
565
|
sshpass -p "$FRIENDS_TROVE_PASSWORD" git pull
|
|
566
|
+ if [ $1 ]; then
|
|
567
|
+ git checkout $1 -b $1
|
|
568
|
+ fi
|
565
|
569
|
return
|
566
|
570
|
fi
|
567
|
571
|
fi
|
568
|
572
|
fi
|
569
|
573
|
fi
|
570
|
574
|
git pull
|
|
575
|
+
|
|
576
|
+ if [ $1 ]; then
|
|
577
|
+ git checkout $1 -b $1
|
|
578
|
+ fi
|
571
|
579
|
}
|
572
|
580
|
|
573
|
581
|
function create_database {
|
|
@@ -1964,10 +1972,7 @@ function mesh_cjdns {
|
1964
|
1972
|
CURRENT_CJDNS_COMMIT=$(grep "cjdns commit" $COMPLETION_FILE | awk -F ':' '{print $2}')
|
1965
|
1973
|
if [[ "$CURRENT_CJDNS_COMMIT" != "$CJDNS_COMMIT" ]]; then
|
1966
|
1974
|
cd /etc/cjdns
|
1967
|
|
- git stash
|
1968
|
|
- git checkout master
|
1969
|
|
- git pull
|
1970
|
|
- git checkout $CJDNS_COMMIT -b $CJDNS_COMMIT
|
|
1975
|
+ git_pull $CJDNS_COMMIT
|
1971
|
1976
|
sed -i "s/cjdns commit.*/cjdns commit:$CJDNS_COMMIT/g" $COMPLETION_FILE
|
1972
|
1977
|
./do
|
1973
|
1978
|
fi
|
|
@@ -2019,7 +2024,7 @@ function mesh_cjdns {
|
2019
|
2024
|
useradd cjdns
|
2020
|
2025
|
else
|
2021
|
2026
|
cd /etc/cjdns
|
2022
|
|
- git pull
|
|
2027
|
+ git_pull
|
2023
|
2028
|
./do
|
2024
|
2029
|
if [ ! "$?" = "0" ]; then
|
2025
|
2030
|
exit 9926
|
|
@@ -2302,10 +2307,7 @@ function install_zeronet_blog {
|
2302
|
2307
|
CURRENT_ZERONET_BLOG_COMMIT=$(grep "ZeroNet Blog commit" $COMPLETION_FILE | awk -F ':' '{print $2}')
|
2303
|
2308
|
if [[ "$CURRENT_ZERONET_BLOG_COMMIT" != "$ZERONET_BLOG_COMMIT" ]]; then
|
2304
|
2309
|
cd /opt/zeronet/ZeroBlog
|
2305
|
|
- git stash
|
2306
|
|
- git checkout master
|
2307
|
|
- git pull
|
2308
|
|
- git checkout $ZERONET_BLOG_COMMIT -b $ZERONET_BLOG_COMMIT
|
|
2310
|
+ git_pull $ZERONET_BLOG_COMMIT
|
2309
|
2311
|
sed -i "s/ZeroNet Blog commit.*/ZeroNet Blog commit:$ZERONET_BLOG_COMMIT/g" $COMPLETION_FILE
|
2310
|
2312
|
fi
|
2311
|
2313
|
else
|
|
@@ -2428,10 +2430,7 @@ function install_zeronet_mail {
|
2428
|
2430
|
CURRENT_ZERONET_MAIL_COMMIT=$(grep "ZeroNet Mail commit" $COMPLETION_FILE | awk -F ':' '{print $2}')
|
2429
|
2431
|
if [[ "$CURRENT_ZERONET_MAIL_COMMIT" != "$ZERONET_MAIL_COMMIT" ]]; then
|
2430
|
2432
|
cd /opt/zeronet/ZeroMail
|
2431
|
|
- git stash
|
2432
|
|
- git checkout master
|
2433
|
|
- git pull
|
2434
|
|
- git checkout $ZERONET_MAIL_COMMIT -b $ZERONET_MAIL_COMMIT
|
|
2433
|
+ git_pull $ZERONET_MAIL_COMMIT
|
2435
|
2434
|
sed -i "s/ZeroNet Mail commit.*/ZeroNet Mail commit:$ZERONET_MAIL_COMMIT/g" $COMPLETION_FILE
|
2436
|
2435
|
fi
|
2437
|
2436
|
else
|
|
@@ -2555,10 +2554,7 @@ function install_zeronet_forum {
|
2555
|
2554
|
CURRENT_ZERONET_FORUM_COMMIT=$(grep "ZeroNet Forum commit" $COMPLETION_FILE | awk -F ':' '{print $2}')
|
2556
|
2555
|
if [[ "$CURRENT_ZERONET_FORUM_COMMIT" != "$ZERONET_FORUM_COMMIT" ]]; then
|
2557
|
2556
|
cd /opt/zeronet/ZeroTalk
|
2558
|
|
- git stash
|
2559
|
|
- git checkout master
|
2560
|
|
- git pull
|
2561
|
|
- git checkout $ZERONET_FORUM_COMMIT -b $ZERONET_FORUM_COMMIT
|
|
2557
|
+ git_pull $ZERONET_FORUM_COMMIT
|
2562
|
2558
|
sed -i "s/ZeroNet Forum commit.*/ZeroNet Forum commit:$ZERONET_FORUM_COMMIT/g" $COMPLETION_FILE
|
2563
|
2559
|
fi
|
2564
|
2560
|
else
|
|
@@ -2676,10 +2672,7 @@ function install_zeronet {
|
2676
|
2672
|
CURRENT_ZERONET_COMMIT=$(grep "ZeroNet commit" $COMPLETION_FILE | awk -F ':' '{print $2}')
|
2677
|
2673
|
if [[ "$CURRENT_ZERONET_COMMIT" != "$ZERONET_COMMIT" ]]; then
|
2678
|
2674
|
cd /opt/zeronet
|
2679
|
|
- git stash
|
2680
|
|
- git checkout master
|
2681
|
|
- git pull
|
2682
|
|
- git checkout $ZERONET_COMMIT -b $ZERONET_COMMIT
|
|
2675
|
+ git_pull $ZERONET_COMMIT
|
2683
|
2676
|
sed -i "s/ZeroNet commit.*/ZeroNet commit:$ZERONET_COMMIT/g" $COMPLETION_FILE
|
2684
|
2677
|
systemctl restart zeronet.service
|
2685
|
2678
|
fi
|
|
@@ -5285,10 +5278,7 @@ function encrypt_incoming_email {
|
5285
|
5278
|
CURRENT_GPGIT_COMMIT=$(grep "gpgit commit" $COMPLETION_FILE | awk -F ':' '{print $2}')
|
5286
|
5279
|
if [[ "$CURRENT_GPGIT_COMMIT" != "$GPGIT_COMMIT" ]]; then
|
5287
|
5280
|
cd $INSTALL_DIR/gpgit
|
5288
|
|
- git stash
|
5289
|
|
- git checkout master
|
5290
|
|
- git pull
|
5291
|
|
- git checkout $GPGIT_COMMIT -b $GPGIT_COMMIT
|
|
5281
|
+ git_pull $GPGIT_COMMIT
|
5292
|
5282
|
sed -i "s/gpgit commit.*/gpgit commit:$GPGIT_COMMIT/g" $COMPLETION_FILE
|
5293
|
5283
|
cp gpgit.pl /usr/bin/gpgit.pl
|
5294
|
5284
|
fi
|
|
@@ -5600,10 +5590,7 @@ function email_archiving {
|
5600
|
5590
|
CURRENT_CLEANUP_MAILDIR_COMMIT=$(grep "cleanup-maildir commit" $COMPLETION_FILE | awk -F ':' '{print $2}')
|
5601
|
5591
|
if [[ "$CURRENT_CLEANUP_MAILDIR_COMMIT" != "$CLEANUP_MAILDIR_COMMIT" ]]; then
|
5602
|
5592
|
cd $INSTALL_DIR/cleanup-maildir
|
5603
|
|
- git stash
|
5604
|
|
- git checkout master
|
5605
|
|
- git pull
|
5606
|
|
- git checkout $CLEANUP_MAILDIR_COMMIT -b $CLEANUP_MAILDIR_COMMIT
|
|
5593
|
+ git_pull $CLEANUP_MAILDIR_COMMIT
|
5607
|
5594
|
sed -i "s/cleanup-maildir commit.*/cleanup-maildir commit:$CLEANUP_MAILDIR_COMMIT/g" $COMPLETION_FILE
|
5608
|
5595
|
cp $INSTALL_DIR/cleanup-maildir/cleanup-maildir /usr/bin
|
5609
|
5596
|
fi
|
|
@@ -5889,10 +5876,7 @@ function install_web_server {
|
5889
|
5876
|
CURRENT_NGINX_ENSITE_COMMIT=$(grep "Nginx-ensite commit" $COMPLETION_FILE | awk -F ':' '{print $2}')
|
5890
|
5877
|
if [[ "$CURRENT_NGINX_ENSITE_COMMIT" != "$NGINX_ENSITE_COMMIT" ]]; then
|
5891
|
5878
|
$INSTALL_DIR/nginx_ensite
|
5892
|
|
- git stash
|
5893
|
|
- git checkout master
|
5894
|
|
- git pull
|
5895
|
|
- git checkout $NGINX_ENSITE_COMMIT -b $NGINX_ENSITE_COMMIT
|
|
5879
|
+ git_pull $NGINX_ENSITE_COMMIT
|
5896
|
5880
|
sed -i "s/Nginx-ensite commit.*/Nginx-ensite commit:$NGINX_ENSITE_COMMIT/g" $COMPLETION_FILE
|
5897
|
5881
|
make install
|
5898
|
5882
|
fi
|
|
@@ -6158,10 +6142,7 @@ function install_owncloud_music_app {
|
6158
|
6142
|
CURRENT_OWNCLOUD_MUSIC_APP_COMMIT=$(grep "Owncloud music app commit" $COMPLETION_FILE | awk -F ':' '{print $2}')
|
6159
|
6143
|
if [[ "$OWNCLOUD_MUSIC_APP_COMMIT" != "$OWNCLOUD_MUSIC_APP_COMMIT" ]]; then
|
6160
|
6144
|
cd /usr/share/owncloud/apps/music
|
6161
|
|
- git stash
|
6162
|
|
- git checkout master
|
6163
|
|
- git pull
|
6164
|
|
- git checkout $OWNCLOUD_MUSIC_APP_COMMIT -b $OWNCLOUD_MUSIC_APP_COMMIT
|
|
6145
|
+ git_pull $OWNCLOUD_MUSIC_APP_COMMIT
|
6165
|
6146
|
sed -i "s/Owncloud music app commit.*/Owncloud music app commit:$OWNCLOUD_MUSIC_APP_COMMIT/g" $COMPLETION_FILE
|
6166
|
6147
|
fi
|
6167
|
6148
|
else
|
|
@@ -6623,13 +6604,7 @@ function install_gogs {
|
6623
|
6604
|
CURRENT_GOGS_COMMIT=$(grep "Gogs commit" $COMPLETION_FILE | awk -F ':' '{print $2}')
|
6624
|
6605
|
if [[ "$CURRENT_GOGS_COMMIT" != "$GOGS_COMMIT" ]]; then
|
6625
|
6606
|
cd $GOPATH/src/github.com/gogits/gogs
|
6626
|
|
- git stash
|
6627
|
|
- git checkout master
|
6628
|
|
- git pull origin master
|
6629
|
|
- git checkout $GOGS_COMMIT -b $GOGS_COMMIT
|
6630
|
|
- if [ ! "$?" = "0" ]; then
|
6631
|
|
- git checkout $GOGS_COMMIT
|
6632
|
|
- fi
|
|
6607
|
+ git_pull $GOGS_COMMIT
|
6633
|
6608
|
sed -i "s/Gogs commit.*/Gogs commit:$GOGS_COMMIT/g" $COMPLETION_FILE
|
6634
|
6609
|
go get -u ./...
|
6635
|
6610
|
if [ ! "$?" = "0" ]; then
|
|
@@ -6964,10 +6939,7 @@ function install_tox_node {
|
6964
|
6939
|
CURRENT_TOX_COMMIT=$(grep "toxcore commit" $COMPLETION_FILE | awk -F ':' '{print $2}')
|
6965
|
6940
|
if [[ "$CURRENT_TOX_COMMIT" != "$TOX_COMMIT" ]]; then
|
6966
|
6941
|
cd $INSTALL_DIR/toxcore
|
6967
|
|
- git stash
|
6968
|
|
- git checkout master
|
6969
|
|
- git pull
|
6970
|
|
- git checkout $TOX_COMMIT -b $TOX_COMMIT
|
|
6942
|
+ git_pull $TOX_COMMIT
|
6971
|
6943
|
sed -i "s/toxcore commit.*/toxcore commit:$TOX_COMMIT/g" $COMPLETION_FILE
|
6972
|
6944
|
autoreconf -i
|
6973
|
6945
|
./configure --enable-daemon
|
|
@@ -7133,10 +7105,7 @@ function install_tox_client {
|
7133
|
7105
|
CURRENT_TOXIC_COMMIT=$(grep "Toxic commit" $COMPLETION_FILE | awk -F ':' '{print $2}')
|
7134
|
7106
|
if [[ "$CURRENT_TOXIC_COMMIT" != "$TOXIC_COMMIT" ]]; then
|
7135
|
7107
|
cd $INSTALL_DIR/toxic
|
7136
|
|
- git stash
|
7137
|
|
- git checkout master
|
7138
|
|
- git pull
|
7139
|
|
- git checkout $TOXIC_COMMIT -b $TOXIC_COMMIT
|
|
7108
|
+ git_pull $TOXIC_COMMIT
|
7140
|
7109
|
sed -i "s/Toxic commit.*/Toxic commit:$TOXIC_COMMIT/g" $COMPLETION_FILE
|
7141
|
7110
|
make
|
7142
|
7111
|
make install
|
|
@@ -7877,10 +7846,7 @@ function install_blog {
|
7877
|
7846
|
CURRENT_FULLBLOG_COMMIT=$(grep "Blog commit" $COMPLETION_FILE | awk -F ':' '{print $2}')
|
7878
|
7847
|
if [[ "$CURRENT_FULLBLOG_COMMIT" != "$FULLBLOG_COMMIT" ]]; then
|
7879
|
7848
|
cd /var/www/$FULLBLOG_DOMAIN_NAME/htdocs
|
7880
|
|
- git stash
|
7881
|
|
- git checkout master
|
7882
|
|
- git pull
|
7883
|
|
- git checkout $FULLBLOG_COMMIT -b $FULLBLOG_COMMIT
|
|
7849
|
+ git_pull $FULLBLOG_COMMIT
|
7884
|
7850
|
sed -i "s/Blog commit.*/Blog commit:$FULLBLOG_COMMIT/g" $COMPLETION_FILE
|
7885
|
7851
|
chown -R www-data:www-data /var/www/$FULLBLOG_DOMAIN_NAME/htdocs
|
7886
|
7852
|
fi
|
|
@@ -8257,10 +8223,7 @@ function install_gnu_social {
|
8257
|
8223
|
CURRENT_GNUSOCIAL_COMMIT=$(grep "GNU Social commit" $COMPLETION_FILE | awk -F ':' '{print $2}')
|
8258
|
8224
|
if [[ "$CURRENT_GNUSOCIAL_COMMIT" != "$GNUSOCIAL_COMMIT" ]]; then
|
8259
|
8225
|
cd /var/www/$MICROBLOG_DOMAIN_NAME/htdocs
|
8260
|
|
- git stash
|
8261
|
|
- git checkout master
|
8262
|
|
- git pull
|
8263
|
|
- git checkout $GNUSOCIAL_COMMIT -b $GNUSOCIAL_COMMIT
|
|
8226
|
+ git_pull $GNUSOCIAL_COMMIT
|
8264
|
8227
|
sed -i "s/GNU Social commit.*/GNU Social commit:$GNUSOCIAL_COMMIT/g" $COMPLETION_FILE
|
8265
|
8228
|
chown -R www-data:www-data /var/www/$MICROBLOG_DOMAIN_NAME/htdocs
|
8266
|
8229
|
fi
|
|
@@ -8625,10 +8588,7 @@ function install_hubzilla {
|
8625
|
8588
|
CURRENT_HUBZILLA_COMMIT=$(grep "Hubzilla commit" $COMPLETION_FILE | awk -F ':' '{print $2}')
|
8626
|
8589
|
if [[ "$CURRENT_HUBZILLA_COMMIT" != "$HUBZILLA_COMMIT" ]]; then
|
8627
|
8590
|
cd /var/www/$HUBZILLA_DOMAIN_NAME/htdocs
|
8628
|
|
- git stash
|
8629
|
|
- git checkout master
|
8630
|
|
- git pull
|
8631
|
|
- git checkout $HUBZILLA_COMMIT -b $HUBZILLA_COMMIT
|
|
8591
|
+ git_pull $HUBZILLA_COMMIT
|
8632
|
8592
|
sed -i "s/Hubzilla commit.*/Hubzilla commit:$HUBZILLA_COMMIT/g" $COMPLETION_FILE
|
8633
|
8593
|
chown -R www-data:www-data /var/www/$HUBZILLA_DOMAIN_NAME/htdocs
|
8634
|
8594
|
fi
|
|
@@ -8639,10 +8599,7 @@ function install_hubzilla {
|
8639
|
8599
|
CURRENT_HUBZILLA_ADDONS_COMMIT=$(grep "Hubzilla addons commit" $COMPLETION_FILE | awk -F ':' '{print $2}')
|
8640
|
8600
|
if [[ "$CURRENT_HUBZILLA_ADDONS_COMMIT" != "$HUBZILLA_ADDONS_COMMIT" ]]; then
|
8641
|
8601
|
cd /var/www/$HUBZILLA_DOMAIN_NAME/htdocs/addon
|
8642
|
|
- git stash
|
8643
|
|
- git checkout master
|
8644
|
|
- git pull
|
8645
|
|
- git checkout $HUBZILLA_ADDONS_COMMIT -b $HUBZILLA_ADDONS_COMMIT
|
|
8602
|
+ git_pull $HUBZILLA_ADDONS_COMMIT
|
8646
|
8603
|
sed -i "s/Hubzilla addons commit.*/Hubzilla addons commit:$HUBZILLA_ADDONS_COMMIT/g" $COMPLETION_FILE
|
8647
|
8604
|
chown -R www-data:www-data /var/www/$HUBZILLA_DOMAIN_NAME/htdocs
|
8648
|
8605
|
fi
|
|
@@ -9487,10 +9444,7 @@ function install_dynamicdns {
|
9487
|
9444
|
CURRENT_INADYN_COMMIT=$(grep "inadyn commit" $COMPLETION_FILE | awk -F ':' '{print $2}')
|
9488
|
9445
|
if [[ "$CURRENT_INADYN_COMMIT" != "$INADYN_COMMIT" ]]; then
|
9489
|
9446
|
cd $INSTALL_DIR/inadyn
|
9490
|
|
- git stash
|
9491
|
|
- git checkout master
|
9492
|
|
- git pull
|
9493
|
|
- git checkout $INADYN_COMMIT -b $INADYN_COMMIT
|
|
9447
|
+ git_pull $INADYN_COMMIT
|
9494
|
9448
|
sed -i "s/inadyn commit.*/inadyn commit:$INADYN_COMMIT/g" $COMPLETION_FILE
|
9495
|
9449
|
./configure
|
9496
|
9450
|
USE_OPENSSL=1 make
|
|
@@ -9604,10 +9558,7 @@ function install_ipfs {
|
9604
|
9558
|
CURRENT_IPFS_COMMIT=$(grep "ipfs commit" $COMPLETION_FILE | awk -F ':' '{print $2}')
|
9605
|
9559
|
if [[ "$CURRENT_IPFS_COMMIT" != "$IPFS_COMMIT" ]]; then
|
9606
|
9560
|
cd /home/git/go/src/github.com/ipfs/go-ipfs
|
9607
|
|
- git stash
|
9608
|
|
- git checkout master
|
9609
|
|
- git pull
|
9610
|
|
- git checkout $IPFS_COMMIT -b $IPFS_COMMIT
|
|
9561
|
+ git_pull $IPFS_COMMIT
|
9611
|
9562
|
sed -i "s/ipfs commit.*/ipfs commit:$IPFS_COMMIT/g" $COMPLETION_FILE
|
9612
|
9563
|
chown -R git:git /home/git
|
9613
|
9564
|
systemctl restart ipfs
|