Auto track rust-sig packages on Koschei
This commit is contained in:
parent
ad58850372
commit
87b919f769
3 changed files with 10 additions and 0 deletions
8
roles/koschei/backend/files/koschei-track-group
Executable file
8
roles/koschei/backend/files/koschei-track-group
Executable 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)"
|
|
@ -122,6 +122,7 @@
|
|||
- koschei-refresh-group
|
||||
- koschei-refresh-distgit-group
|
||||
- koschei-refresh-module
|
||||
- koschei-track-group
|
||||
tags:
|
||||
- koschei
|
||||
- config
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue