diff options
author | Dan McGee <dan@archlinux.org> | 2011-02-28 17:46:00 +0100 |
---|---|---|
committer | Dan McGee <dan@archlinux.org> | 2011-02-28 17:46:00 +0100 |
commit | f45369800abdeb54847d9ea6a326eb613f30cd3b (patch) | |
tree | 41ed4f7ae8c9fa18ed60a5b5ca1ccf6d4540bc62 /lib/libalpm/error.c | |
parent | 5ea4706f57e15de23a5fd36eff3bc4619aeac224 (diff) | |
download | pacman-f45369800abdeb54847d9ea6a326eb613f30cd3b.tar.gz pacman-f45369800abdeb54847d9ea6a326eb613f30cd3b.tar.xz |
Check local DB version before continuing transaction
Ensure we have a local DB version that is up to par with what we expect
before we go down any road that might modify it. This should prevent
stupid mistakes with the 3.5.X upgrade and people not running
pacman-db-upgrade after the transaction as they will need to.
Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'lib/libalpm/error.c')
-rw-r--r-- | lib/libalpm/error.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/libalpm/error.c b/lib/libalpm/error.c index 2cc66851..21fbb48f 100644 --- a/lib/libalpm/error.c +++ b/lib/libalpm/error.c @@ -77,6 +77,8 @@ const char SYMEXPORT *alpm_strerror(int err) return _("database already registered"); case PM_ERR_DB_NOT_FOUND: return _("could not find database"); + case PM_ERR_DB_VERSION: + return _("database is incorrect version"); case PM_ERR_DB_WRITE: return _("could not update database"); case PM_ERR_DB_REMOVE: |