index
:
rebel/rebel
main
Unnamed repository; edit this file 'description' to name the repository.
Matthias Schiffer <mschiffer@universe-factory.net>
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
runner
/
runc
/
run.rs
Age
Commit message (
Expand
)
Author
2021-10-10
Rename runc runner to "container"
Matthias Schiffer
2021-10-09
paths: remove defintions for TASK_TMP_BUILDDIR and its subdirs
Matthias Schiffer
2021-10-09
runc: fix error handling when moving layer directory
Matthias Schiffer
2021-10-09
Refer to inherited tasks by their layer hash
Matthias Schiffer
2021-10-09
runc: compute layer hash
Matthias Schiffer
2021-10-09
Add layer hash to task output
Matthias Schiffer
2021-10-08
runc: use buffered writer for archive write
Matthias Schiffer
2021-10-08
Switch from SHA256 to Blake3 for task hashes
Matthias Schiffer
2021-10-08
runc: reliable task cleanup
Matthias Schiffer
2021-10-08
runc: persistently store task output
Matthias Schiffer
2021-10-07
Various code improvements suggested by clippy
Matthias Schiffer
2021-09-26
Move defintion of globals into context
Matthias Schiffer
2021-09-26
Pass path with dependencies instead of distinguishing build and host deps
Matthias Schiffer
2021-09-26
runc: do not create a separate mount for the sysroot
Matthias Schiffer
2021-09-26
paths: move sysroot to /opt/toolchain/sysroot
Matthias Schiffer
2021-09-22
Use same struct for InputHash and to pass task data to the runner
Matthias Schiffer
2021-09-19
Switch back to static container environment
Matthias Schiffer
2021-09-19
Print task label including arguments instead of only task ID in runner
Matthias Schiffer
2021-09-19
Rename "target depends" to "depends"
Matthias Schiffer
2021-09-19
Add template engine to evaluate task commands
Matthias Schiffer
2021-09-17
runc: add task start/finish messages
Matthias Schiffer
2021-09-17
Only pass path to runner, not whole Output structure
Matthias Schiffer
2021-09-17
runc: pack the outputs configured in the recipe
Matthias Schiffer
2021-09-15
runc: fix overlay lower layer order
Matthias Schiffer
2021-09-15
Unpack build dependencies over rootfs
Matthias Schiffer
2021-09-15
runc: introduce build_depends directory that is overlayed over rootfs
Matthias Schiffer
2021-09-15
Explicitly refer to "target dependencies"
Matthias Schiffer
2021-09-15
Make 'fetch' a kind of dependency instead of a kind of task
Matthias Schiffer
2021-09-12
Unpack dependencies to temporary sysroot
Matthias Schiffer
2021-09-11
runc: mount overlay with xino=off,index=off,metacopy=off
Matthias Schiffer
2021-09-11
Clean up module imports
Matthias Schiffer
2021-09-11
runc: use input hash as unique container name
Matthias Schiffer
2021-09-11
More build dir reorganization
Matthias Schiffer
2021-09-10
Pass the same dependency map to the runner that is used for the InputHash
Matthias Schiffer
2021-09-10
Rename OutputHash to ArchiveHash
Matthias Schiffer
2021-09-09
Rename TaskAction to Action
Matthias Schiffer
2021-09-09
runc: do not generate output when destination directory doesn't exist
Matthias Schiffer
2021-09-09
Allow tasks to produce no OutputHash
Matthias Schiffer
2021-09-06
runc: improve task cleanup
Matthias Schiffer
2021-09-06
Do not move whole task state directory
Matthias Schiffer
2021-09-06
Add context to errors throughout runc runner
Matthias Schiffer
2021-09-06
Introduce new contextualizable error type
Matthias Schiffer
2021-09-06
Use rm_rf crate instead of remove_dir_all()
Matthias Schiffer
2021-09-06
runc: implement inherit support
Matthias Schiffer
2021-09-06
util: remove ToIOResult
Matthias Schiffer
2021-09-05
runc: remap UIDs/GIDs in task container
Matthias Schiffer
2021-09-05
Map host user to root instead of build user inside runner namespace
Matthias Schiffer
2021-09-05
Reorganize build directory to have tasks build on persistent storage
Matthias Schiffer
2021-09-05
runc: consistently use String instead of PathBuf
Matthias Schiffer
2021-09-03
Move all path constants to a new "paths" module
Matthias Schiffer
[next]