diff options
author | Igor Pashev <igor.pashev@nexenta.com> | 2012-10-01 15:17:39 +0400 |
---|---|---|
committer | Igor Pashev <igor.pashev@nexenta.com> | 2012-10-01 15:17:39 +0400 |
commit | d7cd7ae95e86736c315e3d5f8b6e414bf17ff533 (patch) | |
tree | fc3d0663a9c5f53f222af6e274db114e0efdd21a /README.md | |
parent | 246fbe2007da3224dc05f31bd832e087ed2f6d85 (diff) | |
download | cibs-d7cd7ae95e86736c315e3d5f8b6e414bf17ff533.tar.gz |
Pass all variable from Makefile to pkgmogrify
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -24,3 +24,19 @@ Look into directory "`examples`" for examples. # CIBS modules +## ips.mk + +This module provides functions to work with IPS manifests and publish packages. +When "`ips.mk`" modules is included these targets are available from main "`Makefile`": + +* `publish` - publish IPS package into IPS repository +* `pre-publish` - make everything required to publish (including downloading archive, +patching, compiling, mogrifying manifests etc), but do not publish. Usefull for final +verifications what is going into IPS repository. All intermediate and final manifests +are in "`work/manifests`" directory. +* `build-dep` - install build dependencies + + +Any variable defined in "`Makefile`" will be passed to "`pkgmogrify`", for example: + +`pkgmogrify -Darchive="mpfr-3.1.1.tar.xz" -Ddownload="http://ftp.gnu.org/gnu/mpfr/mpfr-3.1.1.tar.xz" -Dhome="http://www.mpfr.org/" -Dlicense="LGPLv3" -Dname="mpfr" -Dsummary="GNU library for multiple-precision floating-point computations with correct rounding" -Dversion="3.1.1" ...` |