fix: Don't alias ip if iproute is not installed.

This commit is contained in:
Doncho Gunchev 2024-10-16 09:16:22 +03:00
parent 2f07d57c86
commit df3199976e
No known key found for this signature in database
GPG key ID: D3FF0619433A66E2
2 changed files with 14 additions and 8 deletions

View file

@ -17,13 +17,16 @@ if [[ "$OSTYPE" != darwin* ]]; then
# long format with ISO dates
alias lll='ls --color=auto -Al "--time-style=+%Y-%m-%d %H:%M:%S GMT%z"'
# color ip route
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'
# if there is iproute installed
if command -v ip > /dev/null; then
# color ip route
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
fi
else
# MacOS aliases

View file

@ -1,6 +1,6 @@
Summary: Gwebu profile.d - cool date, prompt with history, aliases
Name: gwebu-profile
Version: 1.0.4
Version: 1.0.5
Release: 0
BuildArch: noarch
License: GPLv2
@ -41,6 +41,9 @@ install -m 0644 etc/profile.d/*.sh %{buildroot}%{_sysconfdir}/profile.d/
%changelog
* Wed Oct 16 2024 Doncho Gunchev <doncho.gunchev@flyrlabs.com> - 1.0.5-0
- fix: Don't alias ip if iproute is not installed.
* Mon Jul 15 2024 Doncho Gunchev <doncho.gunchev@flyrlabs.com> - 1.0.4-0
- Fix python virtual environment support.
This works on MacOS with python 3.9, 3.10, 3.11 and 3.12.