| 
															
														 | 
														
															 
														 | 
														
															
														 | 
														
															 
														 | 
													
												
													
														| 
															1070
														 | 
														
															         # Ensure that a copy of the config exists for upgrade purposes 
														 | 
														
															1070
														 | 
														
															         # Ensure that a copy of the config exists for upgrade purposes 
														 | 
													
												
													
														| 
															1071
														 | 
														
															         if [[ $CONFIGURATION_FILE != "/root/${PROJECT_NAME}.cfg" ]]; then 
														 | 
														
															1071
														 | 
														
															         if [[ $CONFIGURATION_FILE != "/root/${PROJECT_NAME}.cfg" ]]; then 
														 | 
													
												
													
														| 
															1072
														 | 
														
															             cp $CONFIGURATION_FILE /root/${PROJECT_NAME}.cfg 
														 | 
														
															1072
														 | 
														
															             cp $CONFIGURATION_FILE /root/${PROJECT_NAME}.cfg 
														 | 
													
												
													
														| 
															1073
														 | 
														
															-        fi       
														 | 
														
															
														 | 
														
															 
														 | 
													
												
													
														| 
															
														 | 
														
															 
														 | 
														
															1073
														 | 
														
															+        fi 
														 | 
													
												
													
														| 
															1074
														 | 
														
															         if grep -q "VOIP_TURN_PORT" $CONFIGURATION_FILE; then 
														 | 
														
															1074
														 | 
														
															         if grep -q "VOIP_TURN_PORT" $CONFIGURATION_FILE; then 
														 | 
													
												
													
														| 
															1075
														 | 
														
															             VOIP_TURN_PORT=$(grep "VOIP_TURN_PORT" $CONFIGURATION_FILE | awk -F '=' '{print $2}') 
														 | 
														
															1075
														 | 
														
															             VOIP_TURN_PORT=$(grep "VOIP_TURN_PORT" $CONFIGURATION_FILE | awk -F '=' '{print $2}') 
														 | 
													
												
													
														| 
															1076
														 | 
														
															         fi 
														 | 
														
															1076
														 | 
														
															         fi 
														 | 
													
												
											
												
													
														| 
															
														 | 
														
															 
														 | 
														
															
														 | 
														
															 
														 | 
													
												
													
														| 
															9601
														 | 
														
															  
														 | 
														
															9601
														 | 
														
															  
														 | 
													
												
													
														| 
															9602
														 | 
														
															     if [ ! -d $MEDIAGOBLIN_WORKING_DIRECTORY ]; then 
														 | 
														
															9602
														 | 
														
															     if [ ! -d $MEDIAGOBLIN_WORKING_DIRECTORY ]; then 
														 | 
													
												
													
														| 
															9603
														 | 
														
															         mkdir -p $MEDIAGOBLIN_WORKING_DIRECTORY 
														 | 
														
															9603
														 | 
														
															         mkdir -p $MEDIAGOBLIN_WORKING_DIRECTORY 
														 | 
													
												
													
														| 
															9604
														 | 
														
															-    fi   
														 | 
														
															
														 | 
														
															 
														 | 
													
												
													
														| 
															
														 | 
														
															 
														 | 
														
															9604
														 | 
														
															+    fi 
														 | 
													
												
													
														| 
															9605
														 | 
														
															  
														 | 
														
															9605
														 | 
														
															  
														 | 
													
												
													
														| 
															9606
														 | 
														
															     git_clone $MEDIAGOBLIN_REPO $MEDIAGOBLIN_WORKING_DIRECTORY 
														 | 
														
															9606
														 | 
														
															     git_clone $MEDIAGOBLIN_REPO $MEDIAGOBLIN_WORKING_DIRECTORY 
														 | 
													
												
													
														| 
															9607
														 | 
														
															     cd $MEDIAGOBLIN_WORKING_DIRECTORY 
														 | 
														
															9607
														 | 
														
															     cd $MEDIAGOBLIN_WORKING_DIRECTORY 
														 | 
													
												
											
												
													
														| 
															
														 | 
														
															 
														 | 
														
															
														 | 
														
															 
														 | 
													
												
													
														| 
															9611
														 | 
														
															     if [ ! "$?" = "0" ]; then 
														 | 
														
															9611
														 | 
														
															     if [ ! "$?" = "0" ]; then 
														 | 
													
												
													
														| 
															9612
														 | 
														
															         exit 278826 
														 | 
														
															9612
														 | 
														
															         exit 278826 
														 | 
													
												
													
														| 
															9613
														 | 
														
															     fi 
														 | 
														
															9613
														 | 
														
															     fi 
														 | 
													
												
													
														| 
															9614
														 | 
														
															-     
														 | 
														
															
														 | 
														
															 
														 | 
													
												
													
														| 
															
														 | 
														
															 
														 | 
														
															9614
														 | 
														
															+ 
														 | 
													
												
													
														| 
															9615
														 | 
														
															     ./configure --with-python3 --without-virtualenv 
														 | 
														
															9615
														 | 
														
															     ./configure --with-python3 --without-virtualenv 
														 | 
													
												
													
														| 
															9616
														 | 
														
															     if [ ! "$?" = "0" ]; then 
														 | 
														
															9616
														 | 
														
															     if [ ! "$?" = "0" ]; then 
														 | 
													
												
													
														| 
															9617
														 | 
														
															         exit 462826 
														 | 
														
															9617
														 | 
														
															         exit 462826 
														 | 
													
												
													
														| 
															9618
														 | 
														
															     fi 
														 | 
														
															9618
														 | 
														
															     fi 
														 | 
													
												
													
														| 
															9619
														 | 
														
															-     
														 | 
														
															
														 | 
														
															 
														 | 
													
												
													
														| 
															
														 | 
														
															 
														 | 
														
															9619
														 | 
														
															+ 
														 | 
													
												
													
														| 
															9620
														 | 
														
															     make 
														 | 
														
															9620
														 | 
														
															     make 
														 | 
													
												
													
														| 
															9621
														 | 
														
															     if [ ! "$?" = "0" ]; then 
														 | 
														
															9621
														 | 
														
															     if [ ! "$?" = "0" ]; then 
														 | 
													
												
													
														| 
															9622
														 | 
														
															         exit 738229 
														 | 
														
															9622
														 | 
														
															         exit 738229 
														 | 
													
												
													
														| 
															9623
														 | 
														
															     fi 
														 | 
														
															9623
														 | 
														
															     fi 
														 | 
													
												
													
														| 
															9624
														 | 
														
															-     
														 | 
														
															
														 | 
														
															 
														 | 
													
												
													
														| 
															
														 | 
														
															 
														 | 
														
															9624
														 | 
														
															+ 
														 | 
													
												
													
														| 
															9625
														 | 
														
															     if [ ! -d $MEDIAGOBLIN_WORKING_DIRECTORY/user_dev ]; then 
														 | 
														
															9625
														 | 
														
															     if [ ! -d $MEDIAGOBLIN_WORKING_DIRECTORY/user_dev ]; then 
														 | 
													
												
													
														| 
															9626
														 | 
														
															         mkdir $MEDIAGOBLIN_WORKING_DIRECTORY/user_dev 
														 | 
														
															9626
														 | 
														
															         mkdir $MEDIAGOBLIN_WORKING_DIRECTORY/user_dev 
														 | 
													
												
													
														| 
															9627
														 | 
														
															     fi 
														 | 
														
															9627
														 | 
														
															     fi 
														 | 
													
												
											
												
													
														| 
															
														 | 
														
															 
														 | 
														
															
														 | 
														
															 
														 | 
													
												
													
														| 
															9638
														 | 
														
															         echo $'paste.ini not found' 
														 | 
														
															9638
														 | 
														
															         echo $'paste.ini not found' 
														 | 
													
												
													
														| 
															9639
														 | 
														
															         exit 52762 
														 | 
														
															9639
														 | 
														
															         exit 52762 
														 | 
													
												
													
														| 
															9640
														 | 
														
															     fi 
														 | 
														
															9640
														 | 
														
															     fi 
														 | 
													
												
													
														| 
															9641
														 | 
														
															-     
														 | 
														
															
														 | 
														
															 
														 | 
													
												
													
														| 
															
														 | 
														
															 
														 | 
														
															9641
														 | 
														
															+ 
														 | 
													
												
													
														| 
															9642
														 | 
														
															     cp -av mediagoblin.ini mediagoblin_local.ini 
														 | 
														
															9642
														 | 
														
															     cp -av mediagoblin.ini mediagoblin_local.ini 
														 | 
													
												
													
														| 
															9643
														 | 
														
															     cp -av paste.ini paste_local.ini 
														 | 
														
															9643
														 | 
														
															     cp -av paste.ini paste_local.ini 
														 | 
													
												
													
														| 
															9644
														 | 
														
															  
														 | 
														
															9644
														 | 
														
															  
														 | 
													
												
													
														| 
															9645
														 | 
														
															     # TODO configure ini files 
														 | 
														
															9645
														 | 
														
															     # TODO configure ini files 
														 | 
													
												
													
														| 
															9646
														 | 
														
															  
														 | 
														
															9646
														 | 
														
															  
														 | 
													
												
													
														| 
															9647
														 | 
														
															     chown -hR mediagoblin:www-data $MEDIAGOBLIN_WORKING_DIRECTORY 
														 | 
														
															9647
														 | 
														
															     chown -hR mediagoblin:www-data $MEDIAGOBLIN_WORKING_DIRECTORY 
														 | 
													
												
													
														| 
															9648
														 | 
														
															-     
														 | 
														
															
														 | 
														
															 
														 | 
													
												
													
														| 
															
														 | 
														
															 
														 | 
														
															9648
														 | 
														
															+ 
														 | 
													
												
													
														| 
															9649
														 | 
														
															     # init with systemd 
														 | 
														
															9649
														 | 
														
															     # init with systemd 
														 | 
													
												
													
														| 
															9650
														 | 
														
															     echo '[Unit]' > /etc/systemd/system/mediagoblin.service 
														 | 
														
															9650
														 | 
														
															     echo '[Unit]' > /etc/systemd/system/mediagoblin.service 
														 | 
													
												
													
														| 
															9651
														 | 
														
															     echo 'Description=Mediagoblin (Media Server)' >> /etc/systemd/system/mediagoblin.service 
														 | 
														
															9651
														 | 
														
															     echo 'Description=Mediagoblin (Media Server)' >> /etc/systemd/system/mediagoblin.service 
														 | 
													
												
											
												
													
														| 
															
														 | 
														
															 
														 | 
														
															
														 | 
														
															 
														 | 
													
												
													
														| 
															9667
														 | 
														
															     systemctl daemon-reload 
														 | 
														
															9667
														 | 
														
															     systemctl daemon-reload 
														 | 
													
												
													
														| 
															9668
														 | 
														
															     systemctl enable mediagoblin 
														 | 
														
															9668
														 | 
														
															     systemctl enable mediagoblin 
														 | 
													
												
													
														| 
															9669
														 | 
														
															     systemctl start mediagoblin 
														 | 
														
															9669
														 | 
														
															     systemctl start mediagoblin 
														 | 
													
												
													
														| 
															9670
														 | 
														
															-     
														 | 
														
															
														 | 
														
															 
														 | 
													
												
													
														| 
															
														 | 
														
															 
														 | 
														
															9670
														 | 
														
															+ 
														 | 
													
												
													
														| 
															9671
														 | 
														
															     # web config 
														 | 
														
															9671
														 | 
														
															     # web config 
														 | 
													
												
													
														| 
															9672
														 | 
														
															     MEDIAGOBLIN_VIRTUAL_HOST=/etc/nginx/sites-available/$MEDIAGOBLIN_DOMAIN_NAME 
														 | 
														
															9672
														 | 
														
															     MEDIAGOBLIN_VIRTUAL_HOST=/etc/nginx/sites-available/$MEDIAGOBLIN_DOMAIN_NAME 
														 | 
													
												
													
														| 
															9673
														 | 
														
															     echo 'server {' > $MEDIAGOBLIN_VIRTUAL_HOST 
														 | 
														
															9673
														 | 
														
															     echo 'server {' > $MEDIAGOBLIN_VIRTUAL_HOST 
														 | 
													
												
											
												
													
														| 
															
														 | 
														
															 
														 | 
														
															
														 | 
														
															 
														 | 
													
												
													
														| 
															9748
														 | 
														
															     # update the dynamic DNS 
														 | 
														
															9748
														 | 
														
															     # update the dynamic DNS 
														 | 
													
												
													
														| 
															9749
														 | 
														
															     CURRENT_DDNS_DOMAIN=$MEDIAGOBLIN_DOMAIN_NAME 
														 | 
														
															9749
														 | 
														
															     CURRENT_DDNS_DOMAIN=$MEDIAGOBLIN_DOMAIN_NAME 
														 | 
													
												
													
														| 
															9750
														 | 
														
															     add_ddns_domain 
														 | 
														
															9750
														 | 
														
															     add_ddns_domain 
														 | 
													
												
													
														| 
															9751
														 | 
														
															-     
														 | 
														
															
														 | 
														
															 
														 | 
													
												
													
														| 
															
														 | 
														
															 
														 | 
														
															9751
														 | 
														
															+ 
														 | 
													
												
													
														| 
															9752
														 | 
														
															     echo 'install_mediagoblin' >> $COMPLETION_FILE 
														 | 
														
															9752
														 | 
														
															     echo 'install_mediagoblin' >> $COMPLETION_FILE 
														 | 
													
												
													
														| 
															9753
														 | 
														
															 } 
														 | 
														
															9753
														 | 
														
															 } 
														 | 
													
												
													
														| 
															9754
														 | 
														
															  
														 | 
														
															9754
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
															
														 | 
														
															 
														 | 
														
															
														 | 
														
															 
														 | 
													
												
													
														| 
															10442
														 | 
														
															             fi 
														 | 
														
															10442
														 | 
														
															             fi 
														 | 
													
												
													
														| 
															10443
														 | 
														
															         fi 
														 | 
														
															10443
														 | 
														
															         fi 
														 | 
													
												
													
														| 
															10444
														 | 
														
															     fi 
														 | 
														
															10444
														 | 
														
															     fi 
														 | 
													
												
													
														| 
															10445
														 | 
														
															-     
														 | 
														
															
														 | 
														
															 
														 | 
													
												
													
														| 
															
														 | 
														
															 
														 | 
														
															10445
														 | 
														
															+ 
														 | 
													
												
													
														| 
															10446
														 | 
														
															     echo '##' > /etc/turnserver/turnserver.conf 
														 | 
														
															10446
														 | 
														
															     echo '##' > /etc/turnserver/turnserver.conf 
														 | 
													
												
													
														| 
															10447
														 | 
														
															     echo '# TurnServer configuration file.' >> /etc/turnserver/turnserver.conf 
														 | 
														
															10447
														 | 
														
															     echo '# TurnServer configuration file.' >> /etc/turnserver/turnserver.conf 
														 | 
													
												
													
														| 
															10448
														 | 
														
															     echo '#' >> /etc/turnserver/turnserver.conf 
														 | 
														
															10448
														 | 
														
															     echo '#' >> /etc/turnserver/turnserver.conf 
														 | 
													
												
											
												
													
														| 
															
														 | 
														
															 
														 | 
														
															
														 | 
														
															 
														 | 
													
												
													
														| 
															10539
														 | 
														
															     echo '## Certification Authority file.' >> /etc/turnserver/turnserver.conf 
														 | 
														
															10539
														 | 
														
															     echo '## Certification Authority file.' >> /etc/turnserver/turnserver.conf 
														 | 
													
												
													
														| 
															10540
														 | 
														
															     echo "ca_file = \"/etc/ssl/certs/ca-certificates.crt\"" >> /etc/turnserver/turnserver.conf 
														 | 
														
															10540
														 | 
														
															     echo "ca_file = \"/etc/ssl/certs/ca-certificates.crt\"" >> /etc/turnserver/turnserver.conf 
														 | 
													
												
													
														| 
															10541
														 | 
														
															     echo '' >> /etc/turnserver/turnserver.conf 
														 | 
														
															10541
														 | 
														
															     echo '' >> /etc/turnserver/turnserver.conf 
														 | 
													
												
													
														| 
															10542
														 | 
														
															-    echo '## Server certificate file.' >> /etc/turnserver/turnserver.conf    
														 | 
														
															
														 | 
														
															 
														 | 
													
												
													
														| 
															
														 | 
														
															 
														 | 
														
															10542
														 | 
														
															+    echo '## Server certificate file.' >> /etc/turnserver/turnserver.conf 
														 | 
													
												
													
														| 
															10543
														 | 
														
															     if [ -f /etc/ssl/certs/$DEFAULT_DOMAIN_NAME.pem ]; then 
														 | 
														
															10543
														 | 
														
															     if [ -f /etc/ssl/certs/$DEFAULT_DOMAIN_NAME.pem ]; then 
														 | 
													
												
													
														| 
															10544
														 | 
														
															         echo "cert_file = \"/etc/ssl/certs/$DEFAULT_DOMAIN_NAME.pem\"" >> /etc/turnserver/turnserver.conf 
														 | 
														
															10544
														 | 
														
															         echo "cert_file = \"/etc/ssl/certs/$DEFAULT_DOMAIN_NAME.pem\"" >> /etc/turnserver/turnserver.conf 
														 | 
													
												
													
														| 
															10545
														 | 
														
															     else 
														 | 
														
															10545
														 | 
														
															     else 
														 | 
													
												
													
														| 
															10546
														 | 
														
															         if [ -f /etc/ssl/certs/$DEFAULT_DOMAIN_NAME.crt ]; then 
														 | 
														
															10546
														 | 
														
															         if [ -f /etc/ssl/certs/$DEFAULT_DOMAIN_NAME.crt ]; then 
														 | 
													
												
													
														| 
															10547
														 | 
														
															-            echo "cert_file = \"/etc/ssl/certs/$DEFAULT_DOMAIN_NAME.crt\"" >> /etc/turnserver/turnserver.conf            
														 | 
														
															
														 | 
														
															 
														 | 
													
												
													
														| 
															
														 | 
														
															 
														 | 
														
															10547
														 | 
														
															+            echo "cert_file = \"/etc/ssl/certs/$DEFAULT_DOMAIN_NAME.crt\"" >> /etc/turnserver/turnserver.conf 
														 | 
													
												
													
														| 
															10548
														 | 
														
															         fi 
														 | 
														
															10548
														 | 
														
															         fi 
														 | 
													
												
													
														| 
															10549
														 | 
														
															     fi 
														 | 
														
															10549
														 | 
														
															     fi 
														 | 
													
												
													
														| 
															10550
														 | 
														
															     echo '' >> /etc/turnserver/turnserver.conf 
														 | 
														
															10550
														 | 
														
															     echo '' >> /etc/turnserver/turnserver.conf 
														 | 
													
												
											
												
													
														| 
															
														 | 
														
															 
														 | 
														
															
														 | 
														
															 
														 | 
													
												
													
														| 
															10561
														 | 
														
															     echo 'mod_tmpuser = false' >> /etc/turnserver/turnserver.conf 
														 | 
														
															10561
														 | 
														
															     echo 'mod_tmpuser = false' >> /etc/turnserver/turnserver.conf 
														 | 
													
												
													
														| 
															10562
														 | 
														
															  
														 | 
														
															10562
														 | 
														
															  
														 | 
													
												
													
														| 
															10563
														 | 
														
															     echo "${MY_USERNAME}:password:${DEFAULT_DOMAIN_NAME}:authorized" > /etc/turnserver/turnusers.txt 
														 | 
														
															10563
														 | 
														
															     echo "${MY_USERNAME}:password:${DEFAULT_DOMAIN_NAME}:authorized" > /etc/turnserver/turnusers.txt 
														 | 
													
												
													
														| 
															10564
														 | 
														
															-     
														 | 
														
															
														 | 
														
															 
														 | 
													
												
													
														| 
															
														 | 
														
															 
														 | 
														
															10564
														 | 
														
															+ 
														 | 
													
												
													
														| 
															10565
														 | 
														
															     systemctl restart turnserver 
														 | 
														
															10565
														 | 
														
															     systemctl restart turnserver 
														 | 
													
												
													
														| 
															10566
														 | 
														
															  
														 | 
														
															10566
														 | 
														
															  
														 | 
													
												
													
														| 
															10567
														 | 
														
															     echo 'install_sip_turn' >> $COMPLETION_FILE 
														 | 
														
															10567
														 | 
														
															     echo 'install_sip_turn' >> $COMPLETION_FILE 
														 |