mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
make sure all dummy packages are created in tupkgupdate in location 1
This commit is contained in:
parent
dde20ef6bb
commit
eb000511da
1 changed files with 4 additions and 9 deletions
|
@ -93,24 +93,19 @@ class PackageDatabase:
|
||||||
q.execute("DELETE FROM PackageContents WHERE PackageID = " + str(id))
|
q.execute("DELETE FROM PackageContents WHERE PackageID = " + str(id))
|
||||||
q.execute("DELETE FROM PackageDepends WHERE PackageID = " + str(id))
|
q.execute("DELETE FROM PackageDepends WHERE PackageID = " + str(id))
|
||||||
q.execute("DELETE FROM PackageSources WHERE PackageID = " + str(id))
|
q.execute("DELETE FROM PackageSources WHERE PackageID = " + str(id))
|
||||||
def lookupOrDummy(self, packagename, locationId):
|
def lookupOrDummy(self, packagename):
|
||||||
retval = self.lookup(packagename)
|
retval = self.lookup(packagename)
|
||||||
if (retval != None):
|
if (retval != None):
|
||||||
return retval
|
return retval
|
||||||
self.createDummy(packagename, locationId)
|
return self.createDummy(packagename)
|
||||||
retval = self.lookup(packagename)
|
def createDummy(self, packagename):
|
||||||
return retval
|
|
||||||
def createDummy(self, packagename, locationId):
|
|
||||||
warning("DB: Creating dummy package for: " + packagename)
|
warning("DB: Creating dummy package for: " + packagename)
|
||||||
q = self.cursor()
|
q = self.cursor()
|
||||||
q.execute("INSERT INTO Packages " +
|
q.execute("INSERT INTO Packages " +
|
||||||
"(Name, Description, LocationID, DummyPkg) " +
|
"(Name, Description, LocationID, DummyPkg) " +
|
||||||
"VALUES ('" +
|
"VALUES ('" +
|
||||||
MySQLdb.escape_string(packagename) + "', '" +
|
MySQLdb.escape_string(packagename) + "', '" +
|
||||||
MySQLdb.escape_string("A dummy package") + "', " +
|
MySQLdb.escape_string("A dummy package") + "', 1)")
|
||||||
str(locationId) + ", " +
|
|
||||||
"1" +
|
|
||||||
")")
|
|
||||||
return self.lookup(packagename)
|
return self.lookup(packagename)
|
||||||
def insertNewInfo(self, package, id, locationId):
|
def insertNewInfo(self, package, id, locationId):
|
||||||
q = self.cursor()
|
q = self.cursor()
|
||||||
|
|
Loading…
Add table
Reference in a new issue