aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIgor Pashev <igor.pashev@nexenta.com>2012-10-03 12:54:13 +0400
committerIgor Pashev <igor.pashev@nexenta.com>2012-10-03 12:54:13 +0400
commit5d45e62a6469517c08572737578d2cbb0b399ad5 (patch)
tree532806c59655fdc885f67f2bec3a710d0f78753a
parentf0815458d8c5f2e2ee45fdedc533a7a9a732a9a1 (diff)
downloadcibs-5d45e62a6469517c08572737578d2cbb0b399ad5.tar.gz
Describe ips-repo var
-rw-r--r--README.md11
1 files changed, 7 insertions, 4 deletions
diff --git a/README.md b/README.md
index 86dfa8d..c917e79 100644
--- a/README.md
+++ b/README.md
@@ -59,16 +59,19 @@ and by default it is:
## 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`:
+
+### Targets provided by ips.mk
* `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.
+are in "work/manifests" directory.
* `build-dep` - install build dependencies
+### Variables used by ips.mk
-Any variable defined in `Makefile` will be passed to `pkgmogrify`, for example:
+* `ips-repo` - IPS repository to publish, e. g. `make publish ips-repo=http://example.com:1234`
-`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" ...`
+Any variable defined in Makefile will be passed to `pkgmogrify` and
+can be used in IPS manifests (*.p5m).