Re: [gentoo-portage-dev] In what phase are file "merged"?

2021-06-22 Thread Ulrich Mueller
> On Wed, 23 Jun 2021, Joakim Tjernlund wrote:

> In PMS 9.2 is says:
> The call order for upgrading, downgrading or reinstalling a package is:

> pkg_pretend (only for EAPIs listed in table 9.2), which is called outside 
> of the normal call order process.
> pkg_setup
> src_unpack
> src_prepare (only for EAPIs listed in table 9.3)
> src_configure (only for EAPIs listed in table 9.4)
> src_compile
> src_test (except if RESTRICT=test)
> src_install
> pkg_preinst
> pkg_prerm for the package being replaced
> pkg_postrm for the package being replaced
> pkg_postinst

> It does not say where in this list new files merged and old files
> unmerged, can anyone enlighten me?

It's somewhat hidden, but it's there:
https://projects.gentoo.org/pms/8/pms.html#x1-950009.1.10

   9.1.10 pkg_preinst
   ... immediately before merging the package to the live filesystem. ...

   9.1.11 pkg_postinst
   ... immediately after merging the package to the live filesystem. ...

Ulrich


signature.asc
Description: PGP signature


[gentoo-portage-dev] In what phase are file "merged"?

2021-06-22 Thread Joakim Tjernlund
In PMS 9.2 is says:
The call order for upgrading, downgrading or reinstalling a package is:

pkg_pretend (only for EAPIs listed in table 9.2), which is called outside 
of the normal call order process.
pkg_setup
src_unpack
src_prepare (only for EAPIs listed in table 9.3)
src_configure (only for EAPIs listed in table 9.4)
src_compile
src_test (except if RESTRICT=test)
src_install
pkg_preinst
pkg_prerm for the package being replaced
pkg_postrm for the package being replaced
pkg_postinst


It does not say where in this list new files merged and old files unmerged, can 
anyone enlighten me?

 Jocke