README.md: add more bold highlights

This commit is contained in:
Johannes 'josch' Schauer 2018-09-18 13:11:15 +02:00
parent 1e472dc33d
commit 6e45488642
Signed by: josch
GPG key ID: F2CBA5C78FBD83E1

View file

@ -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
---------------------------------------- ----------------------------------------