Re: Interest inquery: kde4-nosemantic overlay
Martin Vaeth <[email protected]> Tue, 16 Jul 2013 16:35:47 +0000 (UTC)
| Newsgroups | gmane.linux.gentoo.desktop |
|---|---|
| Message-ID | <[email protected]> |
Steven J. Long <[email protected]> wrote: > > From what you've written, the first thing that springs to mind is > /etc/portage/postsync.d/ which has q-reinitialize in it. I have that > activated, and run eix-sync after emerge --sync in update, which takes > care of overlays. > Which answers why postsync isn't sufficient in and of itself. I don't understand why postsync.d is not sufficient and why you run eix-sync *after* emerge --sync (it should be run *instead of*). eix-sync alone normally uses this order (only relevant tasks listed): 1. layman ... 2. emerge --sync [ hence, followed by postsync.d hooks ] 3. @-hooks from /etc/eix-sync.conf 4. eix-update 5. eix-diff so if you use postsync.d to update a local overlay according to changes in the tree (or of a layman overlay) this update should be visible in eix. If you do not use eix, postsync.d should do as well... If you want to avoid postsync.d (though I still do not understand why) and use eix directly you can use the @-hooks: Put e.g. into /etc/eix-sync.conf the lines @StatusInfo Updating local overlay @/path/to/command_to_update_local_overlay