juergbi commented on issue #1974: URL: https://github.com/apache/buildstream/issues/1974#issuecomment-2499869916
> I'm willing to give a try to start implementing something if someone can give me some pointers/context. For local execution, this should be possible to support without any changes in BuildBox. BuildStream would need to append `--bind-mount=/dev/fuse:/dev/fuse` to the command constructed [here](https://github.com/apache/buildstream/blob/988f85605014c458c303074d1b059e388f81da06/src/buildstream/sandbox/_sandboxbuildboxrun.py#L97), if the new config option is specified. The `sandbox` config structure is handled [here](https://github.com/apache/buildstream/blob/master/src/buildstream/sandbox/_config.py). Ideally, we'd also support this for remote execution. However, this would require defining a platform property and adding support for that in buildbox-run-bubblewrap, which is a part of https://gitlab.com/BuildGrid/buildbox/buildbox/. The platform property approach should work for both remote and local execution, so this would not require the `--bind-mount` option mentioned above. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
