2016-02-29 18:57:10 +01:00
File copy
---------
This plugin lets you copy files from the host to the VM under construction,
2016-03-04 01:04:44 +01:00
create directories, and set permissions and ownership.
2016-02-29 18:57:10 +01:00
Note that this necessarily violates the `first development guideline`_ .
.. _first development guideline: https://github.com/andsens/bootstrap-vz/blob/master/CONTRIBUTING.rst#the-manifest-should-always-fully-describe-the-resulting-image
Settings
~~~~~~~~
2016-06-02 16:12:01 -07:00
The `` file_copy `` plugin takes a (non-empty) `` files `` list, and optionally a `` mkdirs `` list.
2016-02-29 18:57:10 +01:00
Files (items in the `` files `` list) must be objects with the following properties:
2016-03-04 01:04:44 +01:00
- `` src `` and `` dst `` (required) are the source and destination paths.
2016-09-12 00:02:24 +02:00
`` src `` is relative to the manifest, whereas `` dst `` is a path in the VM.
2016-03-04 01:04:44 +01:00
- `` permissions `` (optional) is a permission string in a format appropriate for `` chmod(1) `` .
- `` owner `` and `` group `` (optional) are respectively a user and group specification,
in a format appropriate for `` chown(1) `` and `` chgrp(1) `` .
2016-02-29 18:57:10 +01:00
Folders (items in the `` mkdirs `` list) must be objects with the following properties:
2016-03-04 01:04:44 +01:00
- `` dir `` (required) is the path of the directory.
- `` permissions `` , `` owner `` and `` group `` are the same as for files.