mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
added check for new package going transitioning from unsupported --> community getting maintainer reset
hardcoded community as the name of the repo, for now
This commit is contained in:
parent
da80234d77
commit
3cdff3b929
1 changed files with 11 additions and 1 deletions
|
@ -87,6 +87,15 @@ class PackageDatabase:
|
||||||
"LocationID = " + str(locationId) + " " +
|
"LocationID = " + str(locationId) + " " +
|
||||||
"WHERE ID = " + str(id))
|
"WHERE ID = " + str(id))
|
||||||
self.insertNewInfo(package, id, locationId)
|
self.insertNewInfo(package, id, locationId)
|
||||||
|
# we must lastly check to see if this is a move of a package from
|
||||||
|
# unsupported to community, because we'd have to reset maintainer and location
|
||||||
|
q = self.cursor()
|
||||||
|
q.execute("SELECT LocationID FROM Packages WHERE ID = " + str(id))
|
||||||
|
if (q.rowcount != 0):
|
||||||
|
row = q.fetchone()
|
||||||
|
if (row[0] != 3):
|
||||||
|
q = self.cursor()
|
||||||
|
q.execute("UPDATE Packages SET LocationID = 3, MaintainerUID = null WHERE ID = " + str(id))
|
||||||
def remove(self, id, locationId):
|
def remove(self, id, locationId):
|
||||||
warning("DB: Removing package with id: " + str(id))
|
warning("DB: Removing package with id: " + str(id))
|
||||||
q = self.cursor()
|
q = self.cursor()
|
||||||
|
@ -256,7 +265,8 @@ def deleteFile(filename):
|
||||||
execute(command)
|
execute(command)
|
||||||
|
|
||||||
def runGensync(repo, pkgbuild):
|
def runGensync(repo, pkgbuild):
|
||||||
target = os.path.join(repo, os.path.basename(repo) + ".db.tar.gz")
|
#target = os.path.join(repo, os.path.basename(repo) + ".db.tar.gz")
|
||||||
|
target = os.path.join(repo, "community.db.tar.gz")
|
||||||
command = "gensync '" + pkgbuild_dir + "' '" + target + "'"
|
command = "gensync '" + pkgbuild_dir + "' '" + target + "'"
|
||||||
execute(command)
|
execute(command)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue