| 
				
			 | 
			
			
				@@ -54,8 +54,15 @@ fedwiki_variables=(FEDWIKI_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				54
			 | 
			
				54
			 | 
			
			
				                    MY_EMAIL_ADDRESS) 
			 | 
		
	
		
			
			| 
				55
			 | 
			
				55
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				56
			 | 
			
				56
			 | 
			
			
				 function fedwiki_remove_bad_links { 
			 | 
		
	
		
			
			| 
				57
			 | 
			
				
			 | 
			
			
				-    if [ -f /usr/local/lib/node_modules/wiki/node_modules/wiki-security-friends/client/security.js ]; then 
			 | 
		
	
		
			
			| 
				58
			 | 
			
				
			 | 
			
			
				-        sed -i 's|maxcdn.bootstrapcdn.com|localhost|g' /usr/local/lib/node_modules/wiki/node_modules/wiki-security-friends/client/security.js 
			 | 
		
	
		
			
			| 
				
			 | 
			
				57
			 | 
			
			
				+    if [[ $ONION_ONLY == 'no' ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				58
			 | 
			
			
				+        sed -i "s|link[href='https://maxcdn.bootstrapcdn.com.*|link[href='https://${FEDWIKI_DOMAIN_NAME}/fonts-font-awesome/css/font-awesome.min.css']\").length) {|g" /usr/local/lib/node_modules/wiki/node_modules/wiki-security-friends/client/security.js 
			 | 
		
	
		
			
			| 
				
			 | 
			
				59
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				60
			 | 
			
			
				+        sed -i "s|\$('<link rel=\"stylesheet\" href=\"https://maxcdn.bootstrapcdn.com.*|\$('<link rel=\"stylesheet\" href=\"https://${FEDWIKI_DOMAIN_NAME}/fonts-font-awesome/css/font-awesome.min.css\">').appendTo(\"head\");|g" /usr/local/lib/node_modules/wiki/node_modules/wiki-security-friends/client/security.js 
			 | 
		
	
		
			
			| 
				
			 | 
			
				61
			 | 
			
			
				+    else 
			 | 
		
	
		
			
			| 
				
			 | 
			
				62
			 | 
			
			
				+        FEDWIKI_ONION_HOSTNAME=$(cat /var/lib/tor/hidden_service_fedwiki/hostname) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				63
			 | 
			
			
				+        sed -i "s|link[href='https://maxcdn.bootstrapcdn.com.*|link[href='http://${FEDWIKI_ONION_HOSTNAME}/fonts-font-awesome/css/font-awesome.min.css']\").length) {|g" /usr/local/lib/node_modules/wiki/node_modules/wiki-security-friends/client/security.js 
			 | 
		
	
		
			
			| 
				
			 | 
			
				64
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				65
			 | 
			
			
				+        sed -i "s|\$('<link rel=\"stylesheet\" href=\"https://maxcdn.bootstrapcdn.com.*|\$('<link rel=\"stylesheet\" href=\"http://${FEDWIKI_ONION_HOSTNAME}/fonts-font-awesome/css/font-awesome.min.css\">').appendTo(\"head\");|g" /usr/local/lib/node_modules/wiki/node_modules/wiki-security-friends/client/security.js 
			 | 
		
	
		
			
			| 
				59
			 | 
			
				66
			 | 
			
			
				     fi 
			 | 
		
	
		
			
			| 
				60
			 | 
			
				67
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				61
			 | 
			
				68
			 | 
			
			
				     if [ -f /usr/local/lib/node_modules/wiki/node_modules/localforage/docs/theme/style.css ]; then 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -333,6 +340,10 @@ function fedwiki_setup_web { 
			 | 
		
	
		
			
			| 
				333
			 | 
			
				340
			 | 
			
			
				         echo '  add_header X-Content-Type-Options nosniff;' >> $fedwiki_nginx_file 
			 | 
		
	
		
			
			| 
				334
			 | 
			
				341
			 | 
			
			
				         echo '  add_header Strict-Transport-Security max-age=15768000;' >> $fedwiki_nginx_file 
			 | 
		
	
		
			
			| 
				335
			 | 
			
				342
			 | 
			
			
				         echo '' >> $fedwiki_nginx_file 
			 | 
		
	
		
			
			| 
				
			 | 
			
				343
			 | 
			
			
				+        echo '  location /fonts-font-awesome/ {' >> $fedwiki_nginx_file 
			 | 
		
	
		
			
			| 
				
			 | 
			
				344
			 | 
			
			
				+        echo '    alias /usr/share/fonts-font-awesome/;' >> $fedwiki_nginx_file 
			 | 
		
	
		
			
			| 
				
			 | 
			
				345
			 | 
			
			
				+        echo '  }' >> $fedwiki_nginx_file 
			 | 
		
	
		
			
			| 
				
			 | 
			
				346
			 | 
			
			
				+        echo '' >> $fedwiki_nginx_file 
			 | 
		
	
		
			
			| 
				336
			 | 
			
				347
			 | 
			
			
				         echo '  location / {' >> $fedwiki_nginx_file 
			 | 
		
	
		
			
			| 
				337
			 | 
			
				348
			 | 
			
			
				         echo "    proxy_pass http://localhost:${FEDWIKI_PORT};" >> $fedwiki_nginx_file 
			 | 
		
	
		
			
			| 
				338
			 | 
			
				349
			 | 
			
			
				         echo '    proxy_set_header X-Real-IP $remote_addr;' >> $fedwiki_nginx_file 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -354,6 +365,10 @@ function fedwiki_setup_web { 
			 | 
		
	
		
			
			| 
				354
			 | 
			
				365
			 | 
			
			
				     echo '  add_header X-Frame-Options DENY;' >> $fedwiki_nginx_file 
			 | 
		
	
		
			
			| 
				355
			 | 
			
				366
			 | 
			
			
				     echo '  add_header X-Content-Type-Options nosniff;' >> $fedwiki_nginx_file 
			 | 
		
	
		
			
			| 
				356
			 | 
			
				367
			 | 
			
			
				     echo '' >> $fedwiki_nginx_file 
			 | 
		
	
		
			
			| 
				
			 | 
			
				368
			 | 
			
			
				+    echo '  location /fonts-font-awesome/ {' >> $fedwiki_nginx_file 
			 | 
		
	
		
			
			| 
				
			 | 
			
				369
			 | 
			
			
				+    echo '    alias /usr/share/fonts-font-awesome/;' >> $fedwiki_nginx_file 
			 | 
		
	
		
			
			| 
				
			 | 
			
				370
			 | 
			
			
				+    echo '  }' >> $fedwiki_nginx_file 
			 | 
		
	
		
			
			| 
				
			 | 
			
				371
			 | 
			
			
				+    echo '' >> $fedwiki_nginx_file 
			 | 
		
	
		
			
			| 
				357
			 | 
			
				372
			 | 
			
			
				     echo '  location / {' >> $fedwiki_nginx_file 
			 | 
		
	
		
			
			| 
				358
			 | 
			
				373
			 | 
			
			
				     echo "    proxy_pass http://localhost:${FEDWIKI_PORT};" >> $fedwiki_nginx_file 
			 | 
		
	
		
			
			| 
				359
			 | 
			
				374
			 | 
			
			
				     echo '    proxy_set_header X-Real-IP $remote_addr;' >> $fedwiki_nginx_file 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -401,6 +416,8 @@ function install_fedwiki { 
			 | 
		
	
		
			
			| 
				401
			 | 
			
				416
			 | 
			
			
				     function_check install_nodejs 
			 | 
		
	
		
			
			| 
				402
			 | 
			
				417
			 | 
			
			
				     install_nodejs fedwiki 
			 | 
		
	
		
			
			| 
				403
			 | 
			
				418
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				419
			 | 
			
			
				+    apt-get -yq install fonts-font-awesome 
			 | 
		
	
		
			
			| 
				
			 | 
			
				420
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				404
			 | 
			
				421
			 | 
			
			
				     npm install -g wiki@$FEDWIKI_VERSION 
			 | 
		
	
		
			
			| 
				405
			 | 
			
				422
			 | 
			
			
				     if [ ! "$?" = "0" ]; then 
			 | 
		
	
		
			
			| 
				406
			 | 
			
				423
			 | 
			
			
				         echo $'Failed to install fedwiki' 
			 |