summaryrefslogtreecommitdiffstats
path: root/doc/config
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2007-12-09 05:50:48 +0000
committerZac Medico <zmedico@gentoo.org>2007-12-09 05:50:48 +0000
commit9a342dc14d405d041af40f76b8b9b7855fcda692 (patch)
treef279122f051f61cf0c8799bcb842bf7a451588cf /doc/config
parent901ceb3dd4247cc941fec353109bf06de4d2271e (diff)
downloadportage-9a342dc14d405d041af40f76b8b9b7855fcda692.tar.gz
portage-9a342dc14d405d041af40f76b8b9b7855fcda692.tar.bz2
portage-9a342dc14d405d041af40f76b8b9b7855fcda692.zip
Add some documentation for ebuild phases and pre/post phase
hooks that can be defined via bashrc. svn path=/main/trunk/; revision=8876
Diffstat (limited to 'doc/config')
-rw-r--r--doc/config/bashrc.docbook22
1 files changed, 22 insertions, 0 deletions
diff --git a/doc/config/bashrc.docbook b/doc/config/bashrc.docbook
new file mode 100644
index 000000000..2f0626215
--- /dev/null
+++ b/doc/config/bashrc.docbook
@@ -0,0 +1,22 @@
+<chapter id='config-bashrc'>
+ <title>Bashrc Configuration</title>
+ <sect1 id='config-bashrc-locations'>
+ <title>bashrc locations</title>
+ <para>
+ If a bashrc file is located at <filename>/etc/portage/bashrc</filename>
+ then it will be sourced before an ebuild is executed.
+ </para>
+ </sect1>
+ <sect1 id='config-bashrc-ebuild-phase-hooks'>
+ <title>Ebuild Phase Hooks</title>
+ <para>
+ A phase hook function name begins with a pre_ or post_
+ prefix to indicate that it will be called before or after
+ one of the <link linkend='package-ebuild-phases'>ebuild phases</link>.
+ The prefix is followed by the name of the ebuild function that the hook
+ will be associated with. For example, a hook named pre_src_compile
+ will be called before src_compile, and a hook named post_src_compile
+ will be called after src_compile.
+ </para>
+ </sect1>
+</chapter>