-
Notifications
You must be signed in to change notification settings - Fork 32
System Description Format
Tim Hardeck edited this page Jul 29, 2016
·
33 revisions
Machinery stores its system descriptions in the .machinery
directory in the
home of the user running it. Each system description is stored in a
own sub directory and consists of a manifest file in JSON format and some sub
directories containing extracted files.
The detailed format is documented in the Machinery System Description Format Specification.
The format is versioned. See the history for what changed between versions.
- Structure
- Manifest
-
Scopes
- environment
- [meta] (https://github.com/SUSE/machinery/blob/master/docs/System-Description-Format.md#meta)
- [config-files] (https://github.com/SUSE/machinery/blob/master/docs/System-Description-Format.md#config-files)
- [changed-managed-files] (https://github.com/SUSE/machinery/blob/master/docs/System-Description-Format.md#changed-managed-files)
- [unmanaged-files] (https://github.com/SUSE/machinery/blob/master/docs/System-Description-Format.md#unmanaged-files)
- [os] (https://github.com/SUSE/machinery/blob/master/docs/System-Description-Format.md#os)
- [users] (https://github.com/SUSE/machinery/blob/master/docs/System-Description-Format.md#users)
- [groups] (https://github.com/SUSE/machinery/blob/master/docs/System-Description-Format.md#groups)
- [repositories] (https://github.com/SUSE/machinery/blob/master/docs/System-Description-Format.md#repositories)
- [packages] (https://github.com/SUSE/machinery/blob/master/docs/System-Description-Format.md#packages)
- [patterns] (https://github.com/SUSE/machinery/blob/master/docs/System-Description-Format.md#patterns)
- [services] (https://github.com/SUSE/machinery/blob/master/docs/System-Description-Format.md#services)
- Versioning
- Version History