From cafd100d2867d36008df933e56eb1907eca4e81d Mon Sep 17 00:00:00 2001 From: Jochen Sprickerhof Date: Sun, 16 May 2021 13:37:20 +0200 Subject: [PATCH] Alias busybox pgrep/pkill only if apples are available The Debian busybox does not provide those applets. This makes no difference for PostmarketOS as they are an alias to busybox. Signed-off-by: Maarten van Gompel --- scripts/core/sxmo_common.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/scripts/core/sxmo_common.sh b/scripts/core/sxmo_common.sh index ffd4934..22dd936 100644 --- a/scripts/core/sxmo_common.sh +++ b/scripts/core/sxmo_common.sh @@ -34,8 +34,11 @@ alias dmenu="sxmo_dmenu.sh" alias st="sxmo_terminal.sh" alias find="busybox find" -alias pkill="busybox pkill" -alias pgrep="busybox pgrep" +# Use native commands if busybox was compile without those apples (for example Debians busybox) +if busybox pkill -l > /dev/null; then + alias pkill="busybox pkill" + alias pgrep="busybox pgrep" +fi alias xargs="busybox xargs" alias less="busybox less" alias tail="busybox tail"