|  | @@ -174,6 +174,34 @@ function install_qvitter {
 | 
	
		
			
			| 174 | 174 |      install_completed ${app_name}_theme
 | 
	
		
			
			| 175 | 175 |  }
 | 
	
		
			
			| 176 | 176 |  
 | 
	
		
			
			|  | 177 | +function install_gnusocial_default_background {
 | 
	
		
			
			|  | 178 | +    gnusocial_type=$1
 | 
	
		
			
			|  | 179 | +    domain_name=$2
 | 
	
		
			
			|  | 180 | +
 | 
	
		
			
			|  | 181 | +    # customise the logo
 | 
	
		
			
			|  | 182 | +    if [ -f /var/www/${domain_name}/htdocs/static/logo.png ]; then
 | 
	
		
			
			|  | 183 | +        if [ -f ~/freedombone/img/logo_fbone3.png ]; then
 | 
	
		
			
			|  | 184 | +            cp ~/freedombone/img/logo_fbone3.png /var/www/${domain_name}/htdocs/static/logo.png
 | 
	
		
			
			|  | 185 | +        else
 | 
	
		
			
			|  | 186 | +            if [ -f /home/$MY_USERNAME/freedombone/img/logo_fbone3.png ]; then
 | 
	
		
			
			|  | 187 | +                cp /home/$MY_USERNAME/freedombone/img/logo_fbone3.png /var/www/${domain_name}/htdocs/static/logo.png
 | 
	
		
			
			|  | 188 | +            fi
 | 
	
		
			
			|  | 189 | +        fi
 | 
	
		
			
			|  | 190 | +    fi
 | 
	
		
			
			|  | 191 | +
 | 
	
		
			
			|  | 192 | +    if [ ! -f /var/www/${domain_name}/htdocs/static/bg.jpg ]; then
 | 
	
		
			
			|  | 193 | +        return
 | 
	
		
			
			|  | 194 | +    fi
 | 
	
		
			
			|  | 195 | +
 | 
	
		
			
			|  | 196 | +    if [ -f ~/freedombone/img/backgrounds/${gnusocial_type}.jpg ]; then
 | 
	
		
			
			|  | 197 | +        cp ~/freedombone/img/backgrounds/${gnusocial_type}.jpg /var/www/${domain_name}/htdocs/static/bg.jpg
 | 
	
		
			
			|  | 198 | +    else
 | 
	
		
			
			|  | 199 | +        if [ -f /home/$MY_USERNAME/freedombone/img/backgrounds/${gnusocial_type}.jpg ]; then
 | 
	
		
			
			|  | 200 | +            cp /home/$MY_USERNAME/freedombone/img/backgrounds${gnusocial_type}.jpg /var/www/${domain_name}/htdocs/static/bg.jpg
 | 
	
		
			
			|  | 201 | +        fi
 | 
	
		
			
			|  | 202 | +    fi
 | 
	
		
			
			|  | 203 | +}
 | 
	
		
			
			|  | 204 | +
 | 
	
		
			
			| 177 | 205 |  function install_pleroma {
 | 
	
		
			
			| 178 | 206 |      app_name="$1"
 | 
	
		
			
			| 179 | 207 |      pleroma_domain="$2"
 | 
	
	
		
			
			|  | @@ -219,6 +247,7 @@ function install_pleroma {
 | 
	
		
			
			| 219 | 247 |          mv /var/www/${pleroma_domain}/htdocs/index.php /var/www/${pleroma_domain}/htdocs/index_qvitter.php
 | 
	
		
			
			| 220 | 248 |      fi
 | 
	
		
			
			| 221 | 249 |      sed -i 's|index.php|index_qvitter.php|g' $nginx_site
 | 
	
		
			
			|  | 250 | +    sed -i 's|"theme":.*|"theme": "base16-apathy.css",|g' /var/www/${pleroma_domain}/htdocs/static/config.json
 | 
	
		
			
			| 222 | 251 |  
 | 
	
		
			
			| 223 | 252 |      chown -R www-data:www-data /var/www/${pleroma_domain}/htdocs
 | 
	
		
			
			| 224 | 253 |  }
 | 
	
	
		
			
			|  | @@ -237,8 +266,14 @@ function upgrade_pleroma {
 | 
	
		
			
			| 237 | 266 |              echo 'Unable to build pleroma'
 | 
	
		
			
			| 238 | 267 |              exit 268362
 | 
	
		
			
			| 239 | 268 |          fi
 | 
	
		
			
			|  | 269 | +        if [ -f /var/www/${domain_name}/htdocs/static/config.json ]; then
 | 
	
		
			
			|  | 270 | +            cp /var/www/${domain_name}/htdocs/static/config.json /var/www/${domain_name}/htdocs/static/config.json.old
 | 
	
		
			
			|  | 271 | +        fi
 | 
	
		
			
			| 240 | 272 |          cp -r $INSTALL_DIR/pleroma/dist/* /var/www/${domain_name}/htdocs/
 | 
	
		
			
			| 241 | 273 |          pleroma_set_background_image_from_url "$domain_name" "$background_url" "$title"
 | 
	
		
			
			|  | 274 | +        if [ -f /var/www/${domain_name}/htdocs/static/config.json.old ]; then
 | 
	
		
			
			|  | 275 | +            mv /var/www/${domain_name}/htdocs/static/config.json.old /var/www/${domain_name}/htdocs/static/config.json
 | 
	
		
			
			|  | 276 | +        fi
 | 
	
		
			
			| 242 | 277 |  
 | 
	
		
			
			| 243 | 278 |          if [ -f /var/www/${domain_name}/htdocs/index.php ]; then
 | 
	
		
			
			| 244 | 279 |              mv /var/www/${domain_name}/htdocs/index.php /var/www/${domain_name}/htdocs/index_qvitter.php
 |