Fabio Erculiani 890b447785 [RigoDaemon] implement directory monitor for both executable and repositories
This commit adds directory monitor for the Installed Packages
Repository in order to catch, through dnofity, repository change
events and signal repositories_updated() once locks are released.

Given the current Python limitations in supporting dnotify without
getting dirt, DirectoryMonitor dispatches SIGIO to the callback
for both installed repository directory change and RigoDaemon
executable. It is up to the code determine what effectively changed.

Moreover, enabling DN_MULTISHOT causes the signal handler to be
kept alive until the dnotified file descriptors are explicitly closed
(DirectoryMonitor.close()). This is of course sub-optimal because
we get called more than needed, but still much better than polling.
2012-04-12 12:48:44 +02:00
2012-04-11 23:24:40 +02:00
2012-04-11 23:24:39 +02:00
2012-04-11 23:24:39 +02:00
2011-10-20 19:52:49 +02:00

Entropy Package Manager README file. This is a one-man crusade.
===============================================================

This section will be hopefully filled soon.
S
Description
No description provided
Readme 136 MiB
Languages
Python 98.8%
Shell 0.7%
Makefile 0.4%