mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
aurblup: Strip version suffixes from provisions
Since we cannot handle versioned provides, simply strip the version suffix and treat them as if they were not versioned. Signed-off-by: Lukas Fleischer <lfleischer@archlinux.org>
This commit is contained in:
parent
66d12f0c37
commit
9bbbd665e7
1 changed files with 4 additions and 1 deletions
|
@ -4,6 +4,7 @@ import configparser
|
|||
import mysql.connector
|
||||
import os
|
||||
import pyalpm
|
||||
import re
|
||||
|
||||
config = configparser.RawConfigParser()
|
||||
config.read(os.path.dirname(os.path.realpath(__file__)) + "/../conf/config")
|
||||
|
@ -32,7 +33,9 @@ for sync_db in sync_dbs:
|
|||
blacklist.add(pkg.name)
|
||||
[blacklist.add(x) for x in pkg.replaces]
|
||||
providers.add((pkg.name, pkg.name))
|
||||
[providers.add((pkg.name, x)) for x in pkg.provides]
|
||||
for provision in pkg.provides:
|
||||
provisionname = re.sub(r'(<|=|>).*', '', provision)
|
||||
providers.add((pkg.name, provisionname))
|
||||
|
||||
db = mysql.connector.connect(host=aur_db_host, user=aur_db_user,
|
||||
passwd=aur_db_pass, db=aur_db_name,
|
||||
|
|
Loading…
Add table
Reference in a new issue