base-system-busybox: disable procps utils; depend on procps-ng instead.

busybox pgrep/pkill does not support -s0,1.
busybox sysctl does not support --system.
This commit is contained in:
Juan RP 2014-09-21 10:58:19 +02:00
parent da757b0736
commit 813bb4951a
2 changed files with 31 additions and 24 deletions

View file

@ -898,40 +898,40 @@ CONFIG_IOSTAT=y
CONFIG_LSOF=y CONFIG_LSOF=y
CONFIG_MPSTAT=y CONFIG_MPSTAT=y
CONFIG_NMETER=y CONFIG_NMETER=y
CONFIG_PMAP=y # CONFIG_PMAP is not set
CONFIG_POWERTOP=y CONFIG_POWERTOP=y
CONFIG_PSTREE=y CONFIG_PSTREE=y
CONFIG_PWDX=y CONFIG_PWDX=y
CONFIG_SMEMCAP=y CONFIG_SMEMCAP=y
CONFIG_TOP=y # CONFIG_TOP is not set
CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y # CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE is not set
CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y # CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS is not set
CONFIG_FEATURE_TOP_SMP_CPU=y # CONFIG_FEATURE_TOP_SMP_CPU is not set
CONFIG_FEATURE_TOP_DECIMALS=y # CONFIG_FEATURE_TOP_DECIMALS is not set
CONFIG_FEATURE_TOP_SMP_PROCESS=y # CONFIG_FEATURE_TOP_SMP_PROCESS is not set
CONFIG_FEATURE_TOPMEM=y # CONFIG_FEATURE_TOPMEM is not set
CONFIG_UPTIME=y # CONFIG_UPTIME is not set
CONFIG_FEATURE_UPTIME_UTMP_SUPPORT=y # CONFIG_FEATURE_UPTIME_UTMP_SUPPORT is not set
CONFIG_FREE=y # CONFIG_FREE is not set
CONFIG_FUSER=y CONFIG_FUSER=y
CONFIG_KILL=y CONFIG_KILL=y
CONFIG_KILLALL=y CONFIG_KILLALL=y
CONFIG_KILLALL5=y CONFIG_KILLALL5=y
CONFIG_PGREP=y # CONFIG_PGREP is not set
CONFIG_PIDOF=y # CONFIG_PIDOF is not set
CONFIG_FEATURE_PIDOF_SINGLE=y CONFIG_FEATURE_PIDOF_SINGLE=y
CONFIG_FEATURE_PIDOF_OMIT=y CONFIG_FEATURE_PIDOF_OMIT=y
CONFIG_PKILL=y # CONFIG_PKILL is not set
CONFIG_PS=y # CONFIG_PS is not set
CONFIG_FEATURE_PS_WIDE=y # CONFIG_FEATURE_PS_WIDE is not set
CONFIG_FEATURE_PS_LONG=y # CONFIG_FEATURE_PS_LONG is not set
CONFIG_FEATURE_PS_TIME=y # CONFIG_FEATURE_PS_TIME is not set
CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS=y # CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS is not set
# CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set # CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set
CONFIG_RENICE=y CONFIG_RENICE=y
CONFIG_BB_SYSCTL=y # CONFIG_BB_SYSCTL is not set
CONFIG_FEATURE_SHOW_THREADS=y CONFIG_FEATURE_SHOW_THREADS=y
CONFIG_WATCH=y # CONFIG_WATCH is not set
# #
# Runit Utilities # Runit Utilities

View file

@ -1,7 +1,7 @@
# Build template for 'base-system-busybox'. # Build template for 'base-system-busybox'.
pkgname=base-system-busybox pkgname=base-system-busybox
version=1.22.1 version=1.22.1
revision=14 revision=15
wrksrc="busybox-${version}" wrksrc="busybox-${version}"
homepage="http://www.busybox.net" homepage="http://www.busybox.net"
hostmakedepends="perl" hostmakedepends="perl"
@ -18,16 +18,23 @@ conflicts="base-system>=0"
# Keep this list updated with ${FILESDIR}/dotconfig. # Keep this list updated with ${FILESDIR}/dotconfig.
# #
# XXX bzip2 provides libbz2, split it into libbz2 pkg. # XXX bzip2 provides libbz2, split it into libbz2 pkg.
# XXX pgrep/pkill do not support -s0,1 required by runit-void.
# XXX sysctl --system unsupported
#
_FEATURES="acpid coreutils cpio dash diffutils dosfstools findutils awk _FEATURES="acpid coreutils cpio dash diffutils dosfstools findutils awk
grep gzip hdparm ifenslave iproute2 iputils less lsof netcat nvi grep gzip hdparm ifenslave iproute2 iputils less lsof netcat nvi
patch powertop procps-ng psmisc rfkill run-parts sed tar patch powertop psmisc rfkill run-parts sed tar
traceroute util-linux wget which whois xz ncurses" traceroute util-linux wget which whois xz ncurses"
for f in ${_FEATURES}; do for f in ${_FEATURES}; do
provides+="${f}-${version}_${revision} " provides+="${f}-${version}_${revision} "
conflicts+="${f}>=0 " conflicts+="${f}>=0 "
done done
depends="base-files runit-void xbps kbd eudev shadow kmod ncurses-base" depends="base-files runit-void xbps kbd eudev shadow kmod ncurses-base procps-ng"
case "$XBPS_TARGET_MACHINE" in
*-musl) depends+=" musl";;
esac
pre_build() { pre_build() {
cp -f ${FILESDIR}/dotconfig .config cp -f ${FILESDIR}/dotconfig .config