[pacman-dev] [PATCH] Allow local and sync db to be treated separately
Xavier
shiningxc at gmail.com
Mon May 12 05:33:52 EDT 2008
On Sun, May 11, 2008 at 7:02 PM, Dan McGee <dan at archlinux.org> wrote:
>
> @@ -83,8 +83,7 @@ int SYMEXPORT alpm_pkg_checkmd5sum(pmpkg_t *pkg)
>
> ASSERT(pkg != NULL, RET_ERR(PM_ERR_WRONG_ARGS, -1));
> /* We only inspect packages from sync repositories */
> - ASSERT(pkg->origin == PKG_FROM_CACHE, RET_ERR(PM_ERR_PKG_INVALID, -1));
> - ASSERT(pkg->origin_data.db != handle->db_local, RET_ERR(PM_ERR_PKG_INVALID, -1));
> + ASSERT(pkg->origin == PKG_FROM_LOCALDB, RET_ERR(PM_ERR_PKG_INVALID, -1));
>
Hm, it is sync repositories and pkg->origin_data.db != handle->db_local,
so it should be SYNCDB and not LOCALDB, right?
However, I don't see why this function could not work with packages
from localdb. As long as it doesn't come from the file itself, it
should be fine. So I guess != PKG_FROM_FILE is fine, and the comment
could be changed.
More information about the pacman-dev
mailing list