Auto track rust-sig packages on Koschei

This commit is contained in:
Mikolaj Izdebski 2018-02-02 10:06:34 +00:00
parent ad58850372
commit 87b919f769
3 changed files with 10 additions and 0 deletions

View file

@ -0,0 +1,8 @@
#!/bin/sh
# Mark all packages in global group as tracked
# Usage: koschei-track-group <group-name>
set -e
test -n "$1"
exec koschei-admin psql <<<"UPDATE package SET tracked = TRUE WHERE id IN (SELECT p.id FROM package p JOIN package_group_relation pgr ON p.base_id = pgr.base_id JOIN package_group g ON g.id = pgr.group_id WHERE NOT p.tracked AND g.name = '$1' AND g.namespace IS NULL)"

View file

@ -122,6 +122,7 @@
- koschei-refresh-group
- koschei-refresh-distgit-group
- koschei-refresh-module
- koschei-track-group
tags:
- koschei
- config

View file

@ -4,6 +4,7 @@ MAILTO=sysadmin-koschei-members@fedoraproject.org
{% if env != 'stg' %}{# rust packages are not synced on stg yet #}
5 0-23/3 * * * koschei /usr/local/bin/koschei-refresh-distgit-group rust-sig rust-sig
15 0-23/3 * * * koschei /usr/local/bin/koschei-track-group rust-sig
{%- endif %}
# I'd use dnf clean, but it leaves stuff behind