[Buildroot] [PATCH 50/50] support/scripts: don't draw most of busybox' dependencies

Yann E. MORIN yann.morin.1998 at free.fr
Tue Jul 3 11:41:57 UTC 2018


Carlos, All,

On 2018-07-03 08:20 -0300, Carlos Santos spake thusly:
> > From: "Yann Morin" <yann.morin.1998 at free.fr>
> > To: "buildroot" <buildroot at buildroot.org>
> > Cc: "Yann Morin" <yann.morin.1998 at free.fr>
> > Sent: Monday, July 2, 2018 6:12:24 PM
> > Subject: [Buildroot] [PATCH 50/50] support/scripts: don't draw most of busybox' dependencies
> 
> > Since most dependencies of busybox' are there to guarantee that busybox'
> > does not install applets that are already provided by other packages,
> > they are not really functional dependencies, and mostly clutter the
> > dependency graph.
> > 
> > Only the dependencies on libraries are interested, so that is all we
> > keep.
> > 
> > Even though that function is only called with pkg set to 'busybox', we
> > still pass it as an argument, for symetry with the other functions that
> > removes the dependencies of a package.
> > 
> > Signed-off-by: "Yann E. MORIN" <yann.morin.1998 at free.fr>
> > ---
> > support/scripts/graph-depends | 10 ++++++++++
> > 1 file changed, 10 insertions(+)
> > 
> > diff --git a/support/scripts/graph-depends b/support/scripts/graph-depends
> > index 621e603278..909a3d4812 100755
> > --- a/support/scripts/graph-depends
> > +++ b/support/scripts/graph-depends
> > @@ -181,6 +181,14 @@ def remove_mandatory_deps(pkg, deps):
> >     return [p for p in deps[pkg] if p not in ['toolchain', 'skeleton']]
> > 
> > 
> > +# This function removes all dependencies of busybox, except its
> > +# dependencies on libraries (of which linux-pam) and host-pkgconf.
>                                 ^^^^^^^^^^^^^^^^^^
>                                    missing text?

No: linux-pam is a library too, But it belongs to the "libraries" ensemble, so I
really meant to write what I wrote. :-)

It only gets a special mention because it does not start with 'lib'.

Regards,
Yann E. MORIN.

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'


More information about the buildroot mailing list