On Fri, Sep 19, 2008 at 11:36:52AM -0400, Jeff Johnson wrote:
> >On Fri, Sep 19, 2008 at 11:26:23AM -0400, Jeff Johnson wrote:
> >>Likely the 1st thing to get into place is the ability to trigger from
> >>adding
> >>a file to a directory, i.e. trigger if RPMTAG_DIRNAMES matches a
> >>trigger
> >>pattern, add trailing / to pattern to differentiate a dirname
> >>trigger.
> >
> >Triggers based on DIRNAMES are not enough. Here is an example:
> >when e.g. /usr/share/icons/hicolor/32x32/apps/kpdf.png is installed,
> >upgraded, or removed, "gtk-update-icon-cache /usr/share/icons/hicolor"
> >must be triggered.
>
> And that is exactly the same condition as RPMTAG_DIRNAMES contains
> /usr/share/icons/hicolor/32x32/apps/ for a package that is installed/
> erased.
$ find /usr/share/icons/hicolor -mindepth 2 -type d |sort -u |head
/usr/share/icons/hicolor/128x128/actions
/usr/share/icons/hicolor/128x128/animations
/usr/share/icons/hicolor/128x128/apps
/usr/share/icons/hicolor/128x128/categories
/usr/share/icons/hicolor/128x128/devices
/usr/share/icons/hicolor/128x128/emblems
/usr/share/icons/hicolor/128x128/emotes
/usr/share/icons/hicolor/128x128/filesystems
/usr/share/icons/hicolor/128x128/intl
/usr/share/icons/hicolor/128x128/mimetypes
$ find /usr/share/icons/hicolor -mindepth 2 -type d |wc -l
156
$
- application/pgp-signature attachment: stored
Received on Fri Sep 19 17:47:41 2008