Skip to main content

Module own

Module own 

Source
Expand description

What a person added to a profile by hand, in the profile’s shell: the commands they ran as the administrator and the files of the home they changed.

The profile’s image already holds both, committed from the shell’s container. They are kept here as well, beside the definition, so that a rebuild — which starts from the recipe and fetches everything again — can put them back: the commands run again as RUN steps, the files come back from own-home.tar.

{store}/Profiles/<profile>/own.toml        the commands and the home's paths
{store}/Profiles/<profile>/own-home.tar    the home's files, as the shell left them

They live apart from <profile>.toml so that a profile made before this existed, or copied without its folder, still reads as it did; a folder that is not there means nothing was added.

Structs§

Own
What a person added to one profile by hand.

Constants§

HOME_ARCHIVE
The archive of the home’s files.