2014-02-12 09:44:21 +00:00
|
|
|
HOOKS
|
|
|
|
=====
|
|
|
|
|
|
|
|
This directory contains shell hooks that are processed after or before the
|
|
|
|
specified phase. The shell hooks are simply shell snippets (must not be
|
|
|
|
executable nor contain a shebang) that are processed lexically by xbps-src.
|
|
|
|
Only files with the `.sh` extension are processed.
|
|
|
|
|
2014-02-12 11:55:42 +00:00
|
|
|
A shell hook must provide a `hook()` function which is the entry point to
|
|
|
|
execute it via xbps-src.
|
|
|
|
|
2014-02-12 09:44:21 +00:00
|
|
|
The following directories are used to set the order in which the hooks
|
|
|
|
should be processed by xbps-src:
|
|
|
|
|
|
|
|
* pre-fetch (before running fetch phase)
|
|
|
|
* post-fetch (after running fetch phase)
|
|
|
|
* pre-extract (before running extract phase)
|
|
|
|
* post-extract (after running extract phase)
|
|
|
|
* pre-configure (before running configure phase)
|
|
|
|
* post-configure (after running configure phase)
|
|
|
|
* pre-build (before running build phase)
|
|
|
|
* post-build (after running build phase)
|
|
|
|
* pre-install (before running install phase)
|
|
|
|
* post-install (after running install phase)
|
|
|
|
* pre-pkg (before running pkg phase)
|
|
|
|
* post-pkg (after running pkg phase)
|
|
|
|
|
|
|
|
NOTES
|
|
|
|
~~~~~
|
|
|
|
* Symlinks can be created (relative) to make a hook available in multiple phases.
|