diff options
author | Erich Eckner <git@eckner.net> | 2018-08-02 09:06:05 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2018-08-02 09:06:05 +0200 |
commit | f4e1f64909c27c0aa7015b797e218dfddaa5dd8a (patch) | |
tree | d0d6a3b296411211893733a953dc68302f7ced61 | |
parent | 6f4acf5ae6af98ba1b6b28a5047c9b15f6b60949 (diff) | |
download | archweb32-f4e1f64909c27c0aa7015b797e218dfddaa5dd8a.tar.xz |
buildmaster/deletion-links.php: add pkgname filter option
-rw-r--r-- | buildmaster/deletion-links.php | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/buildmaster/deletion-links.php b/buildmaster/deletion-links.php index 09b2424..efa75db 100644 --- a/buildmaster/deletion-links.php +++ b/buildmaster/deletion-links.php @@ -10,6 +10,11 @@ if (isset($_GET["show_all"])) else $available_filter = ""; +if (isset($_GET["pkgname"])) + $filter = " AND `binary_packages`.`pkgname` REGEXP from_base64(\"" . base64_encode($_GET["pkgname"]) . "\")"; +else + $filter = ""; + $memcache = new Memcache; $memcache->connect('localhost', 11211) or die ('Memcached Connection Error'); $available_upstream_packages = $memcache->get('available_upstream_packages'); @@ -74,7 +79,8 @@ mysql_run_query( $available_filter . " JOIN `available` ON `available`.`pkgname`=`binary_packages`.`pkgname`" . " WHERE `binary_packages_in_repositories`.`is_to_be_deleted`" . - " AND `binary_packages`.`pkgname` NOT LIKE \"lib32-%\"" + " AND `binary_packages`.`pkgname` NOT LIKE \"lib32-%\"" . + $filter ); mysql_run_query( |