* Either part may be empty (i.e. build and install nothing). In other words:
Extensions may provide code for local install or code for global install
or both.
- * extensions are configured in .e2/extensions, this config file replaces
- .e2/e2version in versions of e2factory with extension support.
+ * extensions are configured in .e2/extensions
* It is planned to provide a plugin interface
HTML = manual.html \
basic-concepts.html buildid.html \
- environment.html project.html chroot.html licences.html \
+ basic.html environment.html project.html chroot.html licences.html \
sources.html results.html release.html migration.html \
faq.html
--- /dev/null
+Basic configuration
+-------------------
+
+
+*e2factory* requires some basic settings in configuration files in the
+project:
+
+* .e2/e2version configures the version of e2factory to be used with
+ the project (the local tools)
+* .e2/syntax holds the syntax version the project requires
+* .e2/extensions lists zero or more extensions to be installed with
+ e2factory (local tools)
+
+.e2/e2version holds a single line specifying a branch and a tag.
+e2factory (the e2-install-e2 tool) installs the version according to the
+tag unless the special tag '^' is used.
+
+Example:
+
+ master e2factory-2.3.1
+
+.e2/syntax holds a single line specifying the required syntax version
+
+Example:
+
+ 2_3_0
+
+.e2/extensions holds a table specifying a list of extensions.
+
+Example:
+
+ extensions {
+ {
+ name="e2factory-extension",
+ ref="refs/tags/e2factory-extension-2.3.1",
+ },
+ }
+
+prev [buildid](buildid.html)
+next [environment](environment.html)

prev [basic-concepts](basic-concepts.html)
-next [environment](environment.html)
+next [basic](basic.html)
env "proj/more.env"
-prev [buildid](buildid.html)
+prev [basic](basic.html)
next [project](project.html)
+ Configuration
+ * [basic](basic.html)
* [environment](environment.html)
* [project](project.html)
* [chroot](chroot.html)