document problems with chrootless mode in man page
This commit is contained in:
parent
ecbc10794c
commit
d5c8a85ace
1 changed files with 8 additions and 5 deletions
13
mmdebstrap
13
mmdebstrap
|
@ -6264,11 +6264,14 @@ Uses the dpkg option C<--force-script-chrootless> to install packages into
|
||||||
I<TARGET> without dpkg and apt inside I<TARGET> but using apt and dpkg from the
|
I<TARGET> without dpkg and apt inside I<TARGET> but using apt and dpkg from the
|
||||||
machine running B<mmdebstrap>. Maintainer scripts are run without chrooting
|
machine running B<mmdebstrap>. Maintainer scripts are run without chrooting
|
||||||
into I<TARGET> and rely on their dependencies being installed on the machine
|
into I<TARGET> and rely on their dependencies being installed on the machine
|
||||||
running B<mmdebstrap>. Unless B<mmdebstrap> was run inside fakeroot, the
|
running B<mmdebstrap>. Only very few packages support this mode. Namely, as of
|
||||||
I<TARGET> directory will be owned by the user running B<mmdebstrap>.
|
2021, not all essential packages support it, mainly due to missing support in
|
||||||
B<WARNING>: if this option is used carelessly with packages that do not support
|
debconf. See https://wiki.debian.org/Teams/Dpkg/Spec/InstallBootstrap or the
|
||||||
C<DPKG_ROOT>, this mode can result in undesired changes to the system running
|
dpkg-root-support usertag of debian-dpkg@lists.debian.org in the Debian bug
|
||||||
B<mmdebstrap> because maintainer-scripts will be run without B<chroot(1)>.
|
tracking system. B<WARNING>: if this option is used carelessly with packages
|
||||||
|
that do not support C<DPKG_ROOT>, this mode can result in undesired changes to
|
||||||
|
the system running B<mmdebstrap> because maintainer-scripts will be run without
|
||||||
|
B<chroot(1)>.
|
||||||
|
|
||||||
=for TODO
|
=for TODO
|
||||||
=item B<qemu>
|
=item B<qemu>
|
||||||
|
|
Loading…
Reference in a new issue