From 2f7a84239391e581167017cb3274ca90df931041 Mon Sep 17 00:00:00 2001 From: Igor Pashev Date: Mon, 1 Oct 2012 14:23:38 +0400 Subject: Overview --- README.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..a373f56 --- /dev/null +++ b/README.md @@ -0,0 +1,26 @@ +# Overview + +This is Common [IPS](http://www.oracle.com/technetwork/server-storage/solaris11/technologies/ips-323421.html) +Build System (CIBS). It intend to replace all userland-hell known from OpenSolaris and OpenIndiana. + +CIBS is inspired by [Common Debian Build System](http://cdbs-doc.duckcorp.org/en/cdbs-doc.xhtml) + +Major features are: + +* Makefile-based (need GNU `make`) +* Modular design (include `autotools.mk` for GNU configure, or `cmake.mk` for CMake-based packages) +* Tracking build dependencies +* Building packages independently (no more terrible "consolidations" or "incorporations") + + +To create and publish an IPS package you need: + +* CIBS package installed (`pkg:/developer/pkg/cibs`) +* Makefile describing what and how you are building +* At least one canonical IPS manifest. + + +Look into directory "`examples`" for examples. + +# CIBS modules + -- cgit v1.2.3