Hi,
jhcha54008 <jhcha54008@free.fr> (2015-01-08):
> Hi,
>
> Would the following patch help ?
>
> Regards,
> JH Chatenet
>
> diff -Naur a/usr/sbin/debootstrap b/usr/sbin/debootstrap
> --- a/usr/sbin/debootstrap 2015-01-07 23:34:30.439150608 +0000
> +++ b/usr/sbin/debootstrap 2015-01-07 23:54:08.037001814 +0000
> @@ -590,6 +590,8 @@
> if [ "$baseX" != "" ]; then
> info NEWBASE "Found additional base dependencies: %s" "$baseX"
> fi
> + else
> + base=$(without "$base" "$required")
> fi
>
> all_debs="$required $base"
> diff -Naur a/usr/share/debootstrap/scripts/sid b/usr/share/debootstrap/scripts/sid
> --- a/usr/share/debootstrap/scripts/sid 2015-01-07 23:34:46.535238349 +0000
> +++ b/usr/share/debootstrap/scripts/sid 2015-01-07 23:51:06.060094404 +0000
> @@ -16,12 +16,12 @@
> esac
>
> work_out_debs () {
> - required="$(get_debs Priority: required)"
> + required="$(get_debs Priority: required|tr ' ' '\n'|sort|uniq|tr '\n' ' ')"
>
> if doing_variant - || doing_variant fakechroot; then
> #required="$required $(get_debs Priority: important)"
> # ^^ should be getting debconf here somehow maybe
> - base="$(get_debs Priority: important)"
> + base="$(get_debs Priority: important|tr ' ' '\n'|sort|uniq|tr '\n' ' ')"
> elif doing_variant buildd || doing_variant scratchbox; then
> base="apt build-essential"
> elif doing_variant minbase; then
I think this is fixed in git master:
https://anonscm.debian.org/cgit/d-i/debootstrap.git/commit/?id=eec4c44fc78efa492d4eea5ff69089b6b86979e1
Mraw,
KiBi.
Attachment:
signature.asc
Description: Digital signature