All of lore.kernel.org
 help / color / mirror / Atom feed
From: Yann E. MORIN <yann.morin.1998@free.fr>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH 18/50 v2] package/busybox: invert dependency with procps-ng
Date: Sun,  8 Jul 2018 11:45:43 +0200	[thread overview]
Message-ID: <9297f50628339eb392ace84ff59a103853cba2d0.1531043163.git.yann.morin.1998@free.fr> (raw)
In-Reply-To: <cover.1531043163.git.yann.morin.1998@free.fr>

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
---
 package/busybox/busybox.mk     |  1 +
 package/procps-ng/procps-ng.mk | 10 ++--------
 2 files changed, 3 insertions(+), 8 deletions(-)

diff --git a/package/busybox/busybox.mk b/package/busybox/busybox.mk
index 1a1ed792a2..df51f288c4 100644
--- a/package/busybox/busybox.mk
+++ b/package/busybox/busybox.mk
@@ -22,6 +22,7 @@ BUSYBOX_LDFLAGS = \
 
 # Packages that provide commands that may also be busybox applets:
 BUSYBOX_DEPENDENCIES = \
+	$(if $(BR2_PACKAGE_PROCPS_NG),procps-ng) \
 	$(if $(BR2_PACKAGE_PSMISC),psmisc) \
 	$(if $(BR2_PACKAGE_RSYSLOGD),rsyslog) \
 	$(if $(BR2_PACKAGE_START_STOP_DAEMON),start-stop-daemon) \
diff --git a/package/procps-ng/procps-ng.mk b/package/procps-ng/procps-ng.mk
index e1fddea32c..03b74784d2 100644
--- a/package/procps-ng/procps-ng.mk
+++ b/package/procps-ng/procps-ng.mk
@@ -13,12 +13,6 @@ PROCPS_NG_INSTALL_STAGING = YES
 PROCPS_NG_DEPENDENCIES = ncurses host-pkgconf $(TARGET_NLS_DEPENDENCIES)
 PROCPS_NG_CONF_OPTS = LIBS=$(TARGET_NLS_LIBS)
 
-# If both procps-ng and busybox are selected, make certain procps-ng
-# wins the fight over who gets to have their utils actually installed.
-ifeq ($(BR2_PACKAGE_BUSYBOX),y)
-PROCPS_NG_DEPENDENCIES += busybox
-endif
-
 ifeq ($(BR2_PACKAGE_SYSTEMD),y)
 PROCPS_NG_DEPENDENCIES += systemd
 PROCPS_NG_CONF_OPTS += --with-systemd
@@ -26,8 +20,8 @@ else
 PROCPS_NG_CONF_OPTS += --without-systemd
 endif
 
-# Make sure binaries get installed in /bin, so that they overwrite
-# their busybox counterparts.
+# Make sure binaries get installed in /bin, as busybox does, so that we
+# don't end up with two versions.
 # Make sure libprocps.pc is installed in STAGING_DIR/usr/lib/pkgconfig/
 # otherwise it's installed in STAGING_DIR/lib/pkgconfig/ breaking
 # pkg-config --libs libprocps.
-- 
2.14.1

  parent reply	other threads:[~2018-07-08  9:45 UTC|newest]

Thread overview: 68+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-07-08  9:46 [Buildroot] [PATCH 00/50 v2] package/busybox: invert dependencies Yann E. MORIN
2018-07-08  9:45 ` [Buildroot] [PATCH 01/50 v2] package/busybox: update to 1.29.0 Yann E. MORIN
2018-07-08 10:34   ` Arnout Vandecappelle
2018-07-08  9:45 ` [Buildroot] [PATCH 02/50 v2] package/busybox: invert dependency with whois Yann E. MORIN
2018-07-08  9:45 ` [Buildroot] [PATCH 03/50 v2] package/busybox: invert dependency with wget Yann E. MORIN
2018-07-08  9:45 ` [Buildroot] [PATCH 04/50 v2] package/busybox: invert dependency with vim Yann E. MORIN
2018-07-08  9:45 ` [Buildroot] [PATCH 05/50 v2] package/busybox: invert dependency with util-linux Yann E. MORIN
2018-07-08  9:45 ` [Buildroot] [PATCH 06/50 v2] package/busybox: invert dependency with usbutils Yann E. MORIN
2018-07-08  9:45 ` [Buildroot] [PATCH 07/50 v2] package/busybox: invert dependency with unzip Yann E. MORIN
2018-07-08  9:45 ` [Buildroot] [PATCH 08/50 v2] package/busybox: invert dependency with traceroute Yann E. MORIN
2018-07-08  9:45 ` [Buildroot] [PATCH 09/50 v2] package/busybox: invert dependency with tftpd Yann E. MORIN
2018-07-08  9:45 ` [Buildroot] [PATCH 10/50 v2] package/busybox: invert dependency with tar Yann E. MORIN
2018-07-08  9:45 ` [Buildroot] [PATCH 11/50 v2] package/busybox: invert dependency with sysvinit Yann E. MORIN
2018-07-08  9:45 ` [Buildroot] [PATCH 12/50 v2] package/busybox: invert dependency with systemd Yann E. MORIN
2018-07-08  9:45 ` [Buildroot] [PATCH 13/50 v2] package/busybox: invert dependency with syslog-ng Yann E. MORIN
2018-07-08  9:45 ` [Buildroot] [PATCH 14/50 v2] package/busybox: invert dependency with sysklogd Yann E. MORIN
2018-07-08  9:45 ` [Buildroot] [PATCH 15/50 v2] package/busybox: invert dependency with start-stop-daemon Yann E. MORIN
2018-07-08  9:45 ` [Buildroot] [PATCH 16/50 v2] package/busybox: invert dependency with rsyslog Yann E. MORIN
2018-07-09  1:39   ` Carlos Santos
2018-07-08  9:45 ` [Buildroot] [PATCH 17/50 v2] package/busybox: invert dependency with psmisc Yann E. MORIN
2018-07-08  9:45 ` Yann E. MORIN [this message]
2018-07-08  9:45 ` [Buildroot] [PATCH 19/50 v2] package/busybox: invert dependency with pciutils Yann E. MORIN
2018-07-08  9:45 ` [Buildroot] [PATCH 20/50 v2] package/busybox: invert dependency with ntp Yann E. MORIN
2018-07-08  9:45 ` [Buildroot] [PATCH 21/50 v2] package/busybox: invert dependency with nmap Yann E. MORIN
2018-07-08 11:12   ` Arnout Vandecappelle
2018-07-08 12:38     ` Yann E. MORIN
2018-07-08 14:03       ` Arnout Vandecappelle
2018-07-08  9:45 ` [Buildroot] [PATCH 22/50 v2] package/busybox: invert dependency with netcat-openbsd Yann E. MORIN
2018-07-08  9:45 ` [Buildroot] [PATCH 23/50 v2] package/busybox: invert dependency with netcat Yann E. MORIN
2018-07-08 11:00   ` Arnout Vandecappelle
2018-07-08  9:45 ` [Buildroot] [PATCH 24/50 v2] package/busybox: invert dependency with net-tools Yann E. MORIN
2018-07-08  9:45 ` [Buildroot] [PATCH 25/50 v2] package/busybox: invert dependency with mtd Yann E. MORIN
2018-07-08  9:45 ` [Buildroot] [PATCH 26/50 v2] package/busybox: invert dependency with lsof Yann E. MORIN
2018-07-08  9:45 ` [Buildroot] [PATCH 27/50 v2] package/busybox: invert dependency with less Yann E. MORIN
2018-07-08  9:45 ` [Buildroot] [PATCH 28/50 v2] package/busybox: invert dependency with kmod Yann E. MORIN
2018-07-08  9:45 ` [Buildroot] [PATCH 29/50 v2] package/busybox: invert dependency with iputils Yann E. MORIN
2018-07-08  9:45 ` [Buildroot] [PATCH 30/50 v2] package/busybox: invert dependency with iproute2 Yann E. MORIN
2018-07-08  9:45 ` [Buildroot] [PATCH 31/50 v2] package/busybox: invert dependency with ifupdown Yann E. MORIN
2018-07-08  9:45 ` [Buildroot] [PATCH 32/50 v2] package/busybox: invert dependency with ifplugd Yann E. MORIN
2018-07-08  9:45 ` [Buildroot] [PATCH 33/50 v2] package/busybox: invert dependency with ifenslave Yann E. MORIN
2018-07-08  9:45 ` [Buildroot] [PATCH 34/50 v2] package/busybox: invert dependency with i2c-tools Yann E. MORIN
2018-07-08  9:46 ` [Buildroot] [PATCH 35/50 v2] package/busybox: invert dependency with gzip Yann E. MORIN
2018-07-08  9:46 ` [Buildroot] [PATCH 36/50 v2] package/busybox: invert dependency with grep Yann E. MORIN
2018-07-08  9:46 ` [Buildroot] [PATCH 37/50 v2] package/busybox: invert dependency with gawk Yann E. MORIN
2018-07-08  9:46 ` [Buildroot] [PATCH 38/50 v2] package/busybox: invert dependency with fbset Yann E. MORIN
2018-07-08  9:46 ` [Buildroot] [PATCH 39/50 v2] package/busybox: invert dependency with e2fsprogs Yann E. MORIN
2018-07-08  9:46 ` [Buildroot] [PATCH 40/50 v2] package/busybox: invert dependency with dos2unix Yann E. MORIN
2018-07-08  9:46 ` [Buildroot] [PATCH 41/50 v2] package/busybox: invert dependency with diffutils Yann E. MORIN
2018-07-08  9:46 ` [Buildroot] [PATCH 42/50 v2] package/busybox: invert dependency with debianutils Yann E. MORIN
2018-07-08  9:46 ` [Buildroot] [PATCH 43/50 v2] package/busybox: invert dependency with dcron Yann E. MORIN
2018-07-08  9:46 ` [Buildroot] [PATCH 44/50 v2] package/busybox: invert dependency with cpio Yann E. MORIN
2018-07-08  9:46 ` [Buildroot] [PATCH 45/50 v2] package/busybox: invert dependency with coreutils Yann E. MORIN
2018-07-08  9:46 ` [Buildroot] [PATCH 46/50 v2] package/busybox: invert dependency with binutils Yann E. MORIN
2018-07-08  9:46 ` [Buildroot] [PATCH 47/50 v2] package/busybox: invert dependency with bc Yann E. MORIN
2018-07-08  9:46 ` [Buildroot] [PATCH 48/50 v2] package/busybox: invert dependency with bash Yann E. MORIN
2018-07-08 11:06   ` Arnout Vandecappelle
2018-07-08 12:34     ` Yann E. MORIN
2018-07-08  9:46 ` [Buildroot] [PATCH 49/50 v2] package/busybox: add dependency on attr Yann E. MORIN
2018-07-08 11:09   ` Arnout Vandecappelle
2018-07-08 12:35     ` Yann E. MORIN
2018-07-08  9:46 ` [Buildroot] [PATCH 50/50 v2] support/scripts: don't draw most of busybox' dependencies Yann E. MORIN
2018-07-08 11:25   ` Arnout Vandecappelle
2018-07-08 12:42     ` Yann E. MORIN
2018-07-08 14:05       ` Arnout Vandecappelle
2018-07-09  1:41   ` Carlos Santos
2018-07-09  2:03     ` Carlos Santos
2018-07-09 19:33       ` Arnout Vandecappelle
2018-07-08 11:14 ` [Buildroot] [PATCH 00/50 v2] package/busybox: invert dependencies Arnout Vandecappelle

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=9297f50628339eb392ace84ff59a103853cba2d0.1531043163.git.yann.morin.1998@free.fr \
    --to=yann.morin.1998@free.fr \
    --cc=buildroot@busybox.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.