[299402] Extract properties files from Eclipse project update sites for translation
diff --git a/html/process_update_sites.php b/html/process_update_sites.php
index ca5dffa..73268e3 100644
--- a/html/process_update_sites.php
+++ b/html/process_update_sites.php
@@ -39,7 +39,11 @@
 
 global $addon;
 $context = $addon->callHook('context');
-$rsync_host = "rsync.osuosl.org::eclipse/";
+if ($context == "live") {
+  $rsync_host = "download.eclipse.org::eclipseFullMirror/";
+} else {
+  $rsync_host = "rsync.osuosl.org::eclipse/";
+}
 
 # Get all active update sites
 $sql = "SELECT * FROM map_files AS m 
@@ -57,8 +61,11 @@
   # $site_plugins_dir eclipse/updates/3.6milestones/S-3.6M4-200912101301/plugins/
   # $temp_site_dir    /tmp/tmp-babel/update_sites/eclipse/3.6/
   # $temp_unzip_dir   /tmp/tmp-babel/unzips/eclipse/3.6/
-  $site_dir = substr($site_url, strpos($site_url, "/", 7) + 1) . "/";
-  $site_plugins_dir = $site_dir . "/plugins/";
+  $site_dir = substr($site_url, strpos($site_url, "/", 7) + 1);
+  if (strcmp(substr($site_dir, -1), "/") != 0) {
+    $site_dir = $site_dir . "/";
+  }
+  $site_plugins_dir = $site_dir . "plugins/";
   $temp_site_dir = $temp_dir . "update_sites/" . $project_id . "/" . $version . "/";
   $temp_unzip_dir = $temp_dir . "unzips/" . $project_id . "/" . $version . "/";
 
@@ -88,6 +95,7 @@
   }
 
   # Rsync update site
+  echo "rsync -av --delete $rsync_host$site_plugins_dir $temp_site_dir\n";
   exec("mkdir -p $temp_site_dir; rsync -av --delete $rsync_host$site_plugins_dir $temp_site_dir");
 
   # Make unzip dir