mirror of
https://github.com/moparisthebest/pacman
synced 2024-11-12 04:15:06 -05:00
doc/PKGBUILD: document that functions run in -e mode
Caught this noted on the forums, but it is definitely worth a note in the manpage as well. Signed-off-by: Dan McGee <dan@archlinux.org>
This commit is contained in:
parent
c5f6995aeb
commit
ba45cb4590
@ -235,9 +235,11 @@ name. The syntax is: `source=('filename::url')`.
|
|||||||
build() Function
|
build() Function
|
||||||
----------------
|
----------------
|
||||||
In addition to the above directives, the optional build() bash function usually
|
In addition to the above directives, the optional build() bash function usually
|
||||||
comprises the remainder of the PKGBUILD. This is directly sourced and executed by
|
comprises the remainder of the PKGBUILD. This is directly sourced and executed
|
||||||
makepkg, so anything that bash or the system has available is available for use
|
by makepkg, so anything that bash or the system has available is available for
|
||||||
here. Be sure any exotic commands used are covered by `makedepends`.
|
use here. The function is run in `bash -e` mode, meaning any command that exits
|
||||||
|
with a non-zero status will cause the function to exit. Be sure any exotic
|
||||||
|
commands used are covered by `makedepends`.
|
||||||
|
|
||||||
All of the above variables such as `pkgname` and `pkgver` are available for use
|
All of the above variables such as `pkgname` and `pkgver` are available for use
|
||||||
in the build function. In addition, makepkg defines three variables for your
|
in the build function. In addition, makepkg defines three variables for your
|
||||||
@ -261,10 +263,12 @@ the build function.
|
|||||||
|
|
||||||
package() Function
|
package() Function
|
||||||
------------------
|
------------------
|
||||||
An optional package() function can be specified in addition to the build() function.
|
An optional package() function can be specified in addition to the build()
|
||||||
This function is run immediately after the build() function. When specified in
|
function. This function is run immediately after the build() function. The
|
||||||
combination with the fakeroot BUILDENV option in linkman:makepkg.conf[5], fakeroot
|
function is run in `bash -e` mode, meaning any command that exits with a
|
||||||
usage will be limited to running the packaging stage. An existing build() function
|
non-zero status will cause the function to exit. When specified in combination
|
||||||
|
with the fakeroot BUILDENV option in linkman:makepkg.conf[5], fakeroot usage
|
||||||
|
will be limited to running the packaging stage. An existing build() function
|
||||||
will be run as the user calling makepkg.
|
will be run as the user calling makepkg.
|
||||||
|
|
||||||
Package Splitting
|
Package Splitting
|
||||||
|
Loading…
Reference in New Issue
Block a user