You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
julia> run(exe, config, `/bin/bash -l`)
root@taurus:/# touch /tmp/bar
touch: cannot touch '/tmp/bar': Read-only file system
root@taurus:/# touch /usr/foo <-- still works
That seems like a strange inconsistency. Furthermore, the ability to do so would make it possible to cleanly fix a PkgEval issue, where we want to mount a package cache to ~/.julia/packages but only sync changes to the cache after testing (eliminating concurrent writes, but also making it possibly to verify contents before caching). I'd do so by peeking into the persistence dir, which isn't great, but there aren't many alternatives (see JuliaCI/PkgEval.jl#158).
The text was updated successfully, but these errors were encountered:
Taking the basic example from the README, but adding persistence:
With this configuration, I can freely modify everything in the rootfs, and it'll end up in my persistence directory:
However, if I add other read-only mounts into the mix, the same does not apply to those folders:
That seems like a strange inconsistency. Furthermore, the ability to do so would make it possible to cleanly fix a PkgEval issue, where we want to mount a package cache to
~/.julia/packages
but only sync changes to the cache after testing (eliminating concurrent writes, but also making it possibly to verify contents before caching). I'd do so by peeking into the persistence dir, which isn't great, but there aren't many alternatives (see JuliaCI/PkgEval.jl#158).The text was updated successfully, but these errors were encountered: