Hi, Quoting Jonas Smedegaard (2019-09-15 15:14:13) > > what I still don't understand is why this would be needed. > > > > Currently, if you do: > > > > mmdebstrap buster ./output-directory > > > > Then the resulting sources.list will be equal to what you wrote above. > > > > Maybe I'm just dumb here but could either of you please go back to the > > start and try to explain precisely what it is, that you think is > > missing from mmdebstrap and why you need it? > > Builtin default of mmdebstrap is nice. > > Various debootstrap wrappers exist which supports replacing debootstrap > with an alternative command (e.g. cdebootstrap) but they commonly do not > support passing arbitrary commandline arguments. > > What I (and we, I guess) want is that the nice default be overridable, > not only by passing options different from debootstrap but also in a way > supported by these pre-existing debootstrap wrappers.
I agree that it's important to allow defaults be overridable.
But even if mmdebstrap would add more options, as you already point out:
wrappers do not allow passing additional options. I guess that's where the idea
of mmdebstrap-sec-repo came from?
> Example: Bootstrapping a system omitting security updates e.g. because
> an updated linux kernel is broken on my special setup.
You have multiple options:
$ mmdebstrap stable ./output-directory http://deb.debian.org/debian
$ mmdebstrap stable ./output-directory "deb http://deb.debian.org/debian
stable main"
$ mmdebstrap stable ./output-directory /path/to/sources.list
$ mmdebstrap stable ./output-directory - < /path/to/sources.list
I have added some new entries to the man page that list these to avoid
confusion in the future.
> Example: Bootstrapping a system additionally including backports.d.o.
Just add a "deb http://..." line to mmdebstrap.
> Example: Bootstrapping a system additionally including my custom addons.
Just add a "deb http://..." line to mmdebstrap.
I guess the problem then is, that wrappers don't allow to pass additional
debootstrap options?
I see two ways forward:
1. file wishlist bugs against the wrappers, asking them to allow passing
additional options to their $DEBOOTSTRAP invocation
2. create any number of mmdebstrap wrappers that you need which do exactly
what you want
What do you think?
Thanks!
cheers, josch
signature.asc
Description: signature

