]> code.ossystems Code Review - openembedded-core.git/commitdiff
bitbake: Make sure tables exist when renaming
authorRichard Purdie <rpurdie@linux.intel.com>
Thu, 30 Jul 2009 17:03:51 +0000 (18:03 +0100)
committerRichard Purdie <rpurdie@linux.intel.com>
Thu, 30 Jul 2009 17:03:51 +0000 (18:03 +0100)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
bitbake-dev/lib/bb/persist_data.py
bitbake/lib/bb/persist_data.py

index ea921072cd75d0a9db0790ce46ecbad1af671749..1d60a0a139c7ffe94518213bec027ffd96a043a3 100644 (file)
@@ -76,6 +76,7 @@ class PersistData:
         """
  
         self.connection.execute("DROP TABLE IF EXISTS %s;" % newdomain)
+        self.addDomain(domain)
         self.connection.execute("ALTER TABLE %s RENAME TO %s;" % (domain, newdomain))
 
     def getKeyValues(self, domain):
index ea921072cd75d0a9db0790ce46ecbad1af671749..1d60a0a139c7ffe94518213bec027ffd96a043a3 100644 (file)
@@ -76,6 +76,7 @@ class PersistData:
         """
  
         self.connection.execute("DROP TABLE IF EXISTS %s;" % newdomain)
+        self.addDomain(domain)
         self.connection.execute("ALTER TABLE %s RENAME TO %s;" % (domain, newdomain))
 
     def getKeyValues(self, domain):