forked from josch/mmdebstrap
README.md: add more bold highlights
This commit is contained in:
parent
1e472dc33d
commit
6e45488642
1 changed files with 9 additions and 8 deletions
17
README.md
17
README.md
|
@ -64,20 +64,21 @@ stripped from the chroot. This also makes the result **bit-by-bit
|
||||||
reproducible** if the `$SOURCE_DATE_EPOCH` environment variable is set.
|
reproducible** if the `$SOURCE_DATE_EPOCH` environment variable is set.
|
||||||
|
|
||||||
The author believes, that it should not be necessary to have superuser
|
The author believes, that it should not be necessary to have superuser
|
||||||
privileges to create a file (the chroot tarball) in one's home directory. If
|
privileges to create a file (the chroot tarball) in one's home directory.
|
||||||
mmdebstrap is run by an unprivileged user, either Linux user namespaces,
|
Thus, mmdebstrap provides multiple options to create a chroot tarball with the
|
||||||
fakechroot or proot are used to create a chroot tarball. Debootstrap supports
|
right permissions **without superuser privileges**. Depending on what is
|
||||||
fakechroot but will not create a tarball with the right permissions by itself.
|
available, it uses either Linux user namespaces, fakechroot or proot.
|
||||||
Support for Linux user namespaces and proot is missing (see bugs #829134 and
|
Debootstrap supports fakechroot but will not create a tarball with the right
|
||||||
#698347, respectively).
|
permissions by itself. Support for Linux user namespaces and proot is missing
|
||||||
|
(see bugs #829134 and #698347, respectively).
|
||||||
|
|
||||||
When creating a chroot tarball with debootstrap, the temporary chroot directory
|
When creating a chroot tarball with debootstrap, the temporary chroot directory
|
||||||
cannot be on a filesystem that has been mounted with nodev. In unprivileged
|
cannot be on a filesystem that has been mounted with nodev. In unprivileged
|
||||||
mode, mknod is never used, which means that /tmp can be used as a temporary
|
mode, **mknod is never used**, which means that /tmp can be used as a temporary
|
||||||
directory location even if if it's mounted with nodev as a security measure.
|
directory location even if if it's mounted with nodev as a security measure.
|
||||||
|
|
||||||
If the chroot architecture cannot be executed by the current machine, qemu-user
|
If the chroot architecture cannot be executed by the current machine, qemu-user
|
||||||
is used to allow one to create a foreign architecture chroot.
|
is used to allow one to create a **foreign architecture chroot**.
|
||||||
|
|
||||||
Limitations in comparison to debootstrap
|
Limitations in comparison to debootstrap
|
||||||
----------------------------------------
|
----------------------------------------
|
||||||
|
|
Loading…
Reference in a new issue