summaryrefslogtreecommitdiff
path: root/man/7/pkg
diff options
context:
space:
mode:
authorDaniel Friesel <derf@derf.homelinux.org>2009-07-06 20:38:53 +0200
committerDaniel Friesel <derf@derf.homelinux.org>2009-07-06 20:38:53 +0200
commit2f2756ab422102fb686a2d7fc1e4f65e82ec7f01 (patch)
tree451b258a66fdfb1778f059f2dcb7f24dc92f5083 /man/7/pkg
parent6efcf520749fbfc491920816da764dbab94d8417 (diff)
pkg: Execute prereqs in function scope
This should encourage the use of typeset / setopt localoptions where neccessary
Diffstat (limited to 'man/7/pkg')
-rw-r--r--man/7/pkg4
1 files changed, 4 insertions, 0 deletions
diff --git a/man/7/pkg b/man/7/pkg
index bce5e79..c260975 100644
--- a/man/7/pkg
+++ b/man/7/pkg
@@ -139,6 +139,10 @@ The prerequisites are stored in a package in the file F<prereqs>.
It as an ordinary shell script which is sourced by pkg's global post-update
hook; so it will be sourced after pulling, pushing or refreshing a package.
+Note that the file will be sourced in function scope. It is recommended to
+introduce parameters and options local to the prereqs script with
+C<< typeset >> and C<< setopt localoptions >>, respectively.
+
It's main use is to check for dependencies. To help with this, the following
functions are available: