forked from josch/mmdebstrap
add more examples to man page
This commit is contained in:
parent
ad6883992a
commit
39a3915ea6
1 changed files with 24 additions and 0 deletions
24
mmdebstrap
24
mmdebstrap
|
@ -2942,6 +2942,26 @@ by a sources.list file on standard input.
|
||||||
|
|
||||||
$ mmdebstrap < /etc/apt/sources.list > unstable-chroot.tar
|
$ mmdebstrap < /etc/apt/sources.list > unstable-chroot.tar
|
||||||
|
|
||||||
|
Since the tarball is output on stdout, members of it can be excluded using tar
|
||||||
|
on-the-fly. For example the /dev directory can be removed from the final
|
||||||
|
tarbal in cases where it is to be extracted by a non-root user who cannot
|
||||||
|
create device nodes:
|
||||||
|
|
||||||
|
$ mmdebstrap unstable | tar --delete ./dev > unstable-chroot.tar
|
||||||
|
|
||||||
|
By default, debootstrapping a stable distribution will add mirrors for security
|
||||||
|
and updates to the sources.list.
|
||||||
|
|
||||||
|
$ mmdebstrap stable stable-chroot.tar
|
||||||
|
|
||||||
|
If you don't want this behaviour, you can override it by manually specifying a
|
||||||
|
mirror in various different ways:
|
||||||
|
|
||||||
|
$ mmdebstrap stable stable-chroot.tar http://deb.debian.org/debian
|
||||||
|
$ mmdebstrap stable stable-chroot.tar "deb http://deb.debian.org/debian stable main"
|
||||||
|
$ mmdebstrap stable stable-chroot.tar /path/to/sources.list
|
||||||
|
$ mmdebstrap stable stable-chroot.tar - < /path/to/sources.list
|
||||||
|
|
||||||
Drop locales (but not the symlink to the locale name alias database),
|
Drop locales (but not the symlink to the locale name alias database),
|
||||||
translated manual packages (but not the untranslated ones), and documentation
|
translated manual packages (but not the untranslated ones), and documentation
|
||||||
(but not copyright and Debian changelog).
|
(but not copyright and Debian changelog).
|
||||||
|
@ -2993,6 +3013,10 @@ Use as replacement for autopkgtest-build-qemu and vmdb2:
|
||||||
|
|
||||||
=end comment
|
=end comment
|
||||||
|
|
||||||
|
Build a non-Debian chroot like Ubuntu bionic:
|
||||||
|
|
||||||
|
$ mmdebstrap --aptopt='Dir::Etc::Trusted "/usr/share/keyrings/ubuntu-keyring-2012-archive.gpg"' bionic bionic.tar
|
||||||
|
|
||||||
=head1 ENVIRONMENT VARIABLES
|
=head1 ENVIRONMENT VARIABLES
|
||||||
|
|
||||||
By setting C<SOURCE_DATE_EPOCH> the result will be reproducible over multiple
|
By setting C<SOURCE_DATE_EPOCH> the result will be reproducible over multiple
|
||||||
|
|
Loading…
Reference in a new issue