Execute db upgrades in a transaction.
modified libpkg/Makefile
@@ -42,7 +42,7 @@ LDADD+= -L${.CURDIR}/../external/sqlite \
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/pkgdb.c
@@ -218,7 +218,8 @@ static int
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -235,12 +236,10 @@ pkgdb_upgrade(sqlite3 *sdb)
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -251,15 +250,25 @@ pkgdb_upgrade(sqlite3 *sdb)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| + | |
| + | |
| + | |
|
|
|
|
|