From 9026bf704e8287472bff4295d9f193ef7413db5a Mon Sep 17 00:00:00 2001 From: "Doncho N. Gunchev" Date: Wed, 3 Apr 2024 10:28:31 +0300 Subject: [PATCH] Fix ip color on EL 7. iproute2 on EL 7 (ip utility, iproute2-ss170501) does not support --color=auto, only -c[olor]. Signed-off-by: Doncho N. Gunchev --- etc/profile.d/z-aliases.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/etc/profile.d/z-aliases.sh b/etc/profile.d/z-aliases.sh index 342c14d..cdf9a23 100755 --- a/etc/profile.d/z-aliases.sh +++ b/etc/profile.d/z-aliases.sh @@ -13,4 +13,10 @@ alias lll='ls -Al "--time-style=+%Y-%m-%d %H:%M:%S %4Z"' alias less='less -R' # color ip route -alias ip='ip --color=auto' +if ip -V | grep '^ip utility, iproute2-.*, libbpf' &>/dev/null; then + # EL 8+ - "ip utility, iproute2-6.2.0, libbpf 0.5.0" + alias ip='ip --color=auto' +else + # EL 7 - "ip utility, iproute2-ss170501" + alias ip='ip -c' +fi