[pacman-dev] Db pkgcache invalidation

Allan McRae allan at archlinux.org
Thu Mar 19 02:15:38 UTC 2015


On 15/03/15 08:08, Fabien Bourigault wrote:
> I'm the current maintainer of PackageKit alpm backend and I need to
> invalidate localdb pkgcache when user run pacman by hand and packagekitd is
> running. I already added an inotify watch on the localdb directory but now
> I need to refresh the backend libalpm state.
> 
> Is there any existing way to achieve this ? If not, is the behavior I need
> could be achieved by unsetting the DB_STATUS_PKGCACHE ?
> 

Doesn't the lock file created by alpm_initialize prevent this?  If you
have released the transaction to allow pacman to be run again, you will
just need to call alpm_initialize again.

Or am I missing something?

Allan


More information about the pacman-dev mailing list