This website requires JavaScript.
Explore
Help
Sign in
wbrawner
/
toolbox
Watch
1
Star
0
Fork
You've already forked toolbox
0
Code
Issues
Pull requests
Projects
Releases
Packages
Wiki
Activity
Actions
363c3f83ca
toolbox
/
data
/
meson.build
3 lines
38 B
Meson
Raw
Normal View
History
Unescape
Escape
data/config: Add reference configuration file The file format is TOML[0] but the file extension is .conf to follow the convention set by Podman. https://github.com/containers/toolbox/pull/828 https://github.com/containers/toolbox/pull/851
2021-07-08 13:30:43 +00:00
subdir
(
'config'
)
Give access to removable devices and other temporary mounts Currently, when udisks is configured to use /run/media instead of /media, on most operating systems, the /run/media directory is created by udisks itself when the first mount is handled [1]. This causes problems when creating the toolbox container, if nothing has been mounted after the current boot, because a missing directory cannot be bind mounted. Fedora Silverblue is a significant exception to the above, where rpm-ostree takes care of creating /run/media with systemd-tmpfiles [2] during boot. The correct long-term solution is to get udisks to create /run/media during boot with systemd-tmpfiles by installing a snippet in tmpfiles.d [3, 4]. Until that happens, and is widely deployed, the toolbox needs to provide the snippet itself to make things work on the majority of operating systems. Note that, in case udisks is configured to use /media instead of /run/media, then this will create an unused /run/media directory. This is probably fine because /run/media is the default setting for udisks. Moreover, an unused directory is way better than not being able to access mount points from a toolbox container or having 'podman create' fail due to a missing directory. Based on 4a2a15f2eb3a6b810fcf9b699272fcc9a7871c6e and as suggested by Daniel J Walsh. [1] UDisks commit aa02e5fc53efdeaf https://github.com/storaged-project/udisks/commit/aa02e5fc53efdeaf [2] rpm-ostree commit 958dfa435e4e4a3e https://github.com/projectatomic/rpm-ostree/commit/958dfa435e4e4a3e [3] https://www.freedesktop.org/software/systemd/man/tmpfiles.d.html [4] https://github.com/storaged-project/udisks/pull/641 https://github.com/debarshiray/toolbox/issues/3
2019-03-12 17:45:19 +00:00
subdir
(
'tmpfiles.d'
)
Reference in a new issue
Copy permalink