diff --git a/etc/profile.d/ssh_controlmasters.sh b/etc/profile.d/ssh_controlmasters.sh index 5a76d40..8913c35 100755 --- a/etc/profile.d/ssh_controlmasters.sh +++ b/etc/profile.d/ssh_controlmasters.sh @@ -3,7 +3,7 @@ if [ "${BASH_SOURCE-}" = "$0" ]; then exit 33 fi -# SSH Control Masters tools (setup controlmasters to be in ~/.ssh/controlmasters). -alias ssh_controlmasters_ls='(cd ~/.ssh/controlmasters; ls -A 2>/dev/null || echo "-- No control masters --")' -alias ssh_controlmasters_check='(cd ~/.ssh/controlmasters; [ "$(ls -A)" ] && for i in *; do echo -n "$i: "; ssh -O check "${i%:*}" -p "${i##*:}"; done)' -alias ssh_controlmasters_stop='(cd ~/.ssh/controlmasters; [ "$(ls -A)" ] && for i in *; do echo -n "$i: "; ssh -O stop "${i%:*}" -p "${i##*:}"; done)' +# SSH Control Masters tools (setup controlmasters to be in ~/.ssh/c). +alias ssh_controlmasters_ls='(cd ~/.ssh/c; ls -A 2>/dev/null || echo "-- No control masters --")' +alias ssh_controlmasters_check='(cd ~/.ssh/c; [ "$(ls -A)" ] && for i in *; do echo -n "$i: "; ssh -O check "${i%:*}" -p "${i##*:}"; done)' +alias ssh_controlmasters_stop='(cd ~/.ssh/c; [ "$(ls -A)" ] && for i in *; do echo -n "$i: "; ssh -O stop "${i%:*}" -p "${i##*:}"; done)' diff --git a/gwebu-profile.spec.in b/gwebu-profile.spec.in index c33ba8b..d688c47 100644 --- a/gwebu-profile.spec.in +++ b/gwebu-profile.spec.in @@ -1,7 +1,7 @@ Summary: Gwebu profile.d - cool date, prompt with history, aliases Name: gwebu-profile Version: 1.0.7 -Release: 0 +Release: 1 BuildArch: noarch License: GPLv2 Source0: profile.d-%{version}-%{release}.tar.xz @@ -41,6 +41,9 @@ install -m 0644 etc/profile.d/*.sh %{buildroot}%{_sysconfdir}/profile.d/ %changelog +* Tue May 27 2025 Doncho Gunchev - 1.0.7-1 +- Shorten ~/.ssh/controlmasters to ~/.ssh/c (104 char limit on mac). + * Sun Mar 09 2025 Doncho N. Gunchev - 1.0.7-0 - Improve python virtual environment support (uv) take 2.