summaryrefslogtreecommitdiff
path: root/buildstream/sandbox/_mount.py
Commit message (Collapse)AuthorAgeFilesLines
* Add some more asserts to check early that we're not doing the wrong thing ↵Jim MacArthur2018-09-191-1/+2
| | | | with CAS
* Convert uses of external_directory to get_underlying_directory()Jim MacArthur2018-08-151-2/+4
|
* sandbox: Remove instances of get_directoryJim MacArthur2018-08-011-1/+2
| | | | | sandbox/_mount.py, sandbox/_sandboxbwrap.py: Remove instances of get_directory
* Remove shebangs from python filesGökçen Nurlu2018-06-191-1/+0
| | | | Fixes #424
* buildstream/sandbox/_mount.py: Fixing unused variablesTristan Van Berkom2018-04-191-1/+1
|
* sandbox/_mount.py: Ensure file existence for bind mountsTristan Van Berkom2018-02-281-1/+17
| | | | | | | This logic existed but is now a bit more complex with the addition of allowing explicit bind mounts to be defined for the shell; the change is that now files can also be mounted into the sandbox instead of just directories.
* sandbox: Refactoring, moving accidentally public MountMap into it's own fileTristan Van Berkom2017-11-061-0/+127
|
* sandbox/_mount.py: Renamed _mounter.pyTristan Van Berkom2017-11-061-125/+0
| | | | | Disambiguate with the Mount and MountMap classes, which were accidentally added to public API.
* Refactoring: Move exceptions module to be privateTristan Van Berkom2017-11-061-1/+1
| | | | Hide all of buildstream's internal exceptions from the API surface.
* Refactoring: Move ElementError and SourceError to their respective classes, ↵Tristan Van Berkom2017-11-061-3/+3
| | | | | | | | | | create SandboxError These errors are a part of public facing API, and the exceptions module contains a lot of internal details to be hidden from public API. This move required creating SandboxError because sandbox related code had previously been hijacking the ElementError and raising that.
* Move sandboxes to separate directoryTristan Maat2017-09-281-0/+125