[272958] [builds] separate trains from generate1.php, craft a 'promote' build script
diff --git a/classes/export/generate1.php b/classes/export/generate1.php
index ef9952a..11a4aef 100755
--- a/classes/export/generate1.php
+++ b/classes/export/generate1.php
@@ -115,6 +115,8 @@
 	exec("mkdir -p $babel_language_packs_dir");
 	$language_pack_links_file = fopen("${babel_language_packs_dir}${train_id}.php", "w");
 	fwrite($language_pack_links_file, "<?php\n");
+	fwrite($language_pack_links_file, "\$language_pack_leader = \"${train_id}\";\n");
+	fwrite($language_pack_links_file, "?>\n");
 	# copy page_header.html here 
 	$header = file_get_contents("${source_files_dir}page_header.html");
 	fwrite($language_pack_links_file, $header);
@@ -369,8 +371,9 @@
 
 			fwrite($language_pack_links_file, "\n\t\t<h4>Language: $language_name</h4>");
 		}
+		fwrite($language_pack_links_file, "\n\t\t<ul>");
 		foreach ($projects as $project_id => $fragment_ids) {
-			fwrite($language_pack_links_file, "\n\t\t<ul>");
+			
 			/*
 			 * Sort fragment names
 			 */
@@ -479,7 +482,7 @@
 			/*
 			 * Add project language pack link to language pack links file
 			 */
-			fwrite($language_pack_links_file, "\n\t\t\t<li><a href=\"<?= \$language_pack_leader ?>${language_pack_name}\">$language_pack_name ($project_pct_complete%)</a></li>");
+			fwrite($language_pack_links_file, "\n\t\t\t<li><a href=\"<?= \$language_pack_leader ?>/${language_pack_name}\">$language_pack_name ($project_pct_complete%)</a></li>");
 			/*
 			 * Jar up this directory as the feature jar
 			 */
@@ -490,10 +493,11 @@
 			$site_xml .= "\n\t<feature url=\"features/$feature_filename\" id=\"$feature_id\" version=\"$train_version_timestamp\">";
 			$site_xml .= "\n\t\t<category name=\"Babel Language Packs in $language_name\"/>";
 			$site_xml .= "\n\t</feature>";
-			echo "${leader}Completed language pack for $language_name ($language_iso)\n";
+			
 
-			fwrite($language_pack_links_file, "\n\t\t</ul>");
-		}
+		}  /*  End: foreach project  */
+		echo "${leader}Completed language pack for $language_name ($language_iso)\n";
+		fwrite($language_pack_links_file, "\n\t\t</ul>");
 	}
 	/*
 	 * <site mirrorsURL=... implemented in the weekly build process by sed'ing <site>