From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yann E. MORIN Date: Tue, 3 Jul 2018 13:41:57 +0200 Subject: [Buildroot] [PATCH 50/50] support/scripts: don't draw most of busybox' dependencies In-Reply-To: <1114006316.1182513.1530616827146.JavaMail.zimbra@datacom.com.br> References: <1114006316.1182513.1530616827146.JavaMail.zimbra@datacom.com.br> Message-ID: <20180703114157.GD2530@scaer> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Carlos, All, On 2018-07-03 08:20 -0300, Carlos Santos spake thusly: > > From: "Yann Morin" > > To: "buildroot" > > Cc: "Yann Morin" > > 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" > > --- > > 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. | '------------------------------^-------^------------------^--------------------'