Skribent: tito Dato: Til: dng Emne: Re: [DNG] Script to migrate buster desktop to beowulf v1.6
On Thu, 15 Apr 2021 20:06:02 +0200
Antoine via Dng <dng@???> wrote:
> On Wednesday, 14 April at 16:13, tito via Dng wrote:
> >
> >Hi,
> >thanks for your time and effort. My question was rather practical,
> >so let me rephrase it: is there a robust way to detect from a script
> >if buster non-free and contrib repos are enabled in
> >/etc/apt/sources.lists so that I can add the same repos for
> >beowulf to sources.list?
>
> Are you looking for something like this?
>
> cat /etc/apt/sources.list /etc/apt/sources.list.d/* | grep -E
> '^[^#].*buster.*contrib.*$' > /dev/null 2> /dev/null && contrib=1 ||
> unset contrib
>
> cat /etc/apt/sources.list /etc/apt/sources.list.d/* | grep -E
> '^[^#].*buster.*non-free.*$' > /dev/null 2> /dev/null && nonfree=1 ||
> unset nonfree
>
> These two lines set the "contrib" and "nonfree" shell variables to 1
> if contrib or non-free are present and uncommented anywhere in the
> sources list, or unset them if not.
>
> >Ciao,
> >Tito
> >
>
> - AnimaInvicta
>