[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