diff --git a/bundle.md b/bundle.md index 5b1925b2..159efc35 100644 --- a/bundle.md +++ b/bundle.md @@ -8,10 +8,10 @@ See also [OS X application bundles](http://en.wikipedia.org/wiki/Bundle_%28OS_X% The definition of a bundle is only concerned with how a container, and its configuration data, are stored on a local file system so that it can be consumed by a compliant runtime. A Standard Container bundle contains all the information needed to load and run a container. -This includes the following artifacts which MUST all reside in the same directory on the local filesystem: +This MUST include the following artifacts: 1. `config.json` : contains configuration data. -This REQUIRED file, which MUST be named `config.json`. +This REQUIRED file MUST reside in the root of the bundle directory and MUST be named `config.json`. When the bundle is packaged up for distribution, this file MUST be included. See [`config.json`](config.md) for more details. diff --git a/config.md b/config.md index 53e88c23..6b5fb29c 100644 --- a/config.md +++ b/config.md @@ -25,7 +25,7 @@ NOTE that there is no guarantee for forward or backward compatibility for versio Each container has exactly one *root filesystem*, specified in the *root* object: -* **`path`** (string, required) Specifies the path to the root filesystem for the container, relative to the path where the manifest is. A directory MUST exist at the relative path declared by the field. +* **`path`** (string, required) Specifies the path to the root filesystem for the container. A directory MUST exist at the path declared by the field. * **`readonly`** (bool, optional) If true then the root filesystem MUST be read-only inside the container. Defaults to false. ### Example