|  | @@ -1143,13 +1143,15 @@ function install_web_local_user_interface {
 | 
	
		
			
			| 1143 | 1143 |      # similar to Plinth or the yunohost admin interface
 | 
	
		
			
			| 1144 | 1144 |      local_hostname=$(grep 'host-name' /etc/avahi/avahi-daemon.conf | awk -F '=' '{print $2}').local
 | 
	
		
			
			| 1145 | 1145 |  
 | 
	
		
			
			| 1146 |  | -    mkdir -p "/var/www/${local_hostname}/htdocs"
 | 
	
		
			
			|  | 1146 | +    if [ ! -d "/var/www/${local_hostname}/htdocs" ]; then
 | 
	
		
			
			|  | 1147 | +        mkdir -p "/var/www/${local_hostname}/htdocs"
 | 
	
		
			
			|  | 1148 | +    fi
 | 
	
		
			
			|  | 1149 | +
 | 
	
		
			
			| 1147 | 1150 |      { echo '<html>';
 | 
	
		
			
			| 1148 | 1151 |        echo '  <body>';
 | 
	
		
			
			| 1149 | 1152 |        echo "  This is a test on $local_hostname";
 | 
	
		
			
			| 1150 | 1153 |        echo '  </body>';
 | 
	
		
			
			| 1151 | 1154 |        echo '</html>'; } > "/var/www/${local_hostname}/htdocs/index.html"
 | 
	
		
			
			| 1152 |  | -    chown -R www-data:www-data "/var/www/${local_hostname}/htdocs"
 | 
	
		
			
			| 1153 | 1155 |  
 | 
	
		
			
			| 1154 | 1156 |      nginx_file=/etc/nginx/sites-available/$local_hostname
 | 
	
		
			
			| 1155 | 1157 |      { echo 'server {';
 | 
	
	
		
			
			|  | @@ -1160,6 +1162,15 @@ function install_web_local_user_interface {
 | 
	
		
			
			| 1160 | 1162 |        echo '  index index.html;';
 | 
	
		
			
			| 1161 | 1163 |        echo '}'; } > "$nginx_file"
 | 
	
		
			
			| 1162 | 1164 |      nginx_ensite "$local_hostname"
 | 
	
		
			
			|  | 1165 | +
 | 
	
		
			
			|  | 1166 | +    # Compatibility with FreedomBox android app
 | 
	
		
			
			|  | 1167 | +    # The installed apps get published to a json file called "1"
 | 
	
		
			
			|  | 1168 | +    # in this directory
 | 
	
		
			
			|  | 1169 | +    if [ ! -d "/var/www/${local_hostname}/htdocs/plinth/api" ]; then
 | 
	
		
			
			|  | 1170 | +        mkdir -p "/var/www/${local_hostname}/htdocs/plinth/api"
 | 
	
		
			
			|  | 1171 | +    fi
 | 
	
		
			
			|  | 1172 | +
 | 
	
		
			
			|  | 1173 | +    chown -R www-data:www-data "/var/www/${local_hostname}/htdocs"
 | 
	
		
			
			| 1163 | 1174 |  }
 | 
	
		
			
			| 1164 | 1175 |  
 | 
	
		
			
			| 1165 | 1176 |  # NOTE: deliberately no exit 0
 |