XBPS utility to chroot and bind mount with Linux
|[OPTIONS] CHROOTDIR COMMAND
TABLE OF CONTENTS
xbps-uchroot utility allows users to chroot and bind
mount required pseudo-filesystems (/dev, /proc and /sys) in the target
CHROOTDIR to execute COMMAND. The
xbps-uchroot utility uses by default Linux namespaces
to isolate IPC, PIDs and mounts to the calling process. If running in a OpenVZ
container, these namespace features are simply disabled.
- Bind mounts src into
CHROOTDIR/dest. This option may be specified
multiple times. Please note that both src and
dest must be absolute paths and must exist.
- Setups a temporary directory and then creates an overlay layer (via
overlayfs) with the lowerdir set to CHROOTDIR. Useful to create a
temporary tree that does not preserve changes in CHROOTDIR.
- Arguments passed to the tmpfs mount, if the
-t options are specified. This expects the same
arguments that are accepted as options in tmpfs, as explained in
- This makes the temporary directory to be mounted in tmpfs, so that
everything is stored in RAM. Note that this is only useful if used with
-O option (overlayfs).
- Stop interpreting following arguments as options. This option is useful if
some of ARGS are options passed to
xbps-uchroot executable must be setgid to function
properly and shall only be executable by a specific group to avoid security
xbps-uchroot utility uses Linux specific features
(namespaces) and it's not meant to be portable to other Operating Systems. The
following kernel options must be enabled:
Juan Romero Pardines <email@example.com>
Probably, but I try to make this not happen. Use it under your own
responsibility and enjoy your life.
Report bugs at https://github.com/void-linux/xbps/issues