diff options
-rw-r--r-- | buildmaster/build-list-links.php | 9 | ||||
-rw-r--r-- | buildmaster/index.php | 2 |
2 files changed, 10 insertions, 1 deletions
diff --git a/buildmaster/build-list-links.php b/buildmaster/build-list-links.php index 1c64489..e707ba4 100644 --- a/buildmaster/build-list-links.php +++ b/buildmaster/build-list-links.php @@ -4,10 +4,17 @@ require_once BASE . "/lib/mysql.php"; $edges = ""; $knots = ""; +$filter = "1"; +$filter_join = ""; if (!array_key_exists("raw", $_GET)) $limit = " LIMIT 150"; +if (array_key_exists("arch", $_GET)) { + $filter_join = mysql_join_build_assignments_architectures('', 'ba_a'); + $filter = arch_filter_query('ba_a'); +} + $query = "CREATE TEMPORARY TABLE `ba` (" . "`id` BIGINT, " . @@ -29,7 +36,9 @@ $query = mysql_join_binary_packages_in_repositories_binary_packages() . mysql_join_binary_packages_in_repositories_repositories() . mysql_join_binary_packages_build_assignments() . + $filter_join . " WHERE `repositories`.`name`=\"build-list\"" . + " AND " . $filter . $limit; if (array_key_exists("raw", $_GET)) print $query . ";\n"; diff --git a/buildmaster/index.php b/buildmaster/index.php index e63290c..1200e8e 100644 --- a/buildmaster/index.php +++ b/buildmaster/index.php @@ -38,7 +38,7 @@ if ($sarch_param != "") { <body> <?php show_warning_on_offline_slave(); ?> <a href="build-list.php<?php print $sarch_param; ?>">build list</a> - as <a href="build-list-links.php">graph</a> -- + as <a href="build-list-links.php<?php print $sarch_param; ?>">graph</a> -- <a href="build-list.php?broken=Broken<?php print $march_param; ?>">broken packages</a> -- <a href="build-list.php?next=Can<?php print $march_param; ?>">buildable packages</a><br> <a href="build-slaves.php">build-slaves</a> -- |