mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-09 16:01:54 -09:00
package/netsnmp: fix script net-snmp-create-v3-user's usage of 'ps'.
net-snmp-create-v3-user uses ps to check if snmpd is running. To know
how to invoke 'ps', the build system use 'which ps' and does other
checks for the output format of 'ps', therefore inspecting 'ps' on the
build machine instead of the target.
If the build machine runs a OS like Debian, that uses a merged-usr and a
PATH of '/usr/bin:/bin', then 'which ps' returns /usr/bin/ps, which will
not work on the target if it does not also use a merged-usr.
Hardcode 'ps' to be /bin/ps to fix this issue and to improve build
reproducibility.
Signed-off-by: Nicolas Cavallari <nicolas.cavallari@green-communications.fr>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
(cherry picked from commit 57d339f20b)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
committed by
Peter Korsgaard
parent
f9104d05a2
commit
6775abacaf
@@ -10,7 +10,9 @@ NETSNMP_SOURCE = net-snmp-$(NETSNMP_VERSION).tar.gz
|
||||
NETSNMP_LICENSE = Various BSD-like
|
||||
NETSNMP_LICENSE_FILES = COPYING
|
||||
NETSNMP_INSTALL_STAGING = YES
|
||||
NETSNMP_CONF_ENV = ac_cv_NETSNMP_CAN_USE_SYSCTL=no
|
||||
NETSNMP_CONF_ENV = \
|
||||
ac_cv_NETSNMP_CAN_USE_SYSCTL=no \
|
||||
ac_cv_path_PSPROG=/bin/ps
|
||||
NETSNMP_CONF_OPTS = \
|
||||
--with-persistent-directory=/var/lib/snmp \
|
||||
--with-defaults \
|
||||
|
||||
Reference in New Issue
Block a user