diff --git a/rootfs/etc/bash_completion.d/clogin-completion.bash b/rootfs/etc/bash_completion.d/clogin-completion.bash index b4f2189..9f39e51 100644 --- a/rootfs/etc/bash_completion.d/clogin-completion.bash +++ b/rootfs/etc/bash_completion.d/clogin-completion.bash @@ -6,10 +6,10 @@ _devices_rancid() { if [ -f ~/router.db ]; then - # COMPREPLY=($(compgen -W "$(sed -n 's/\([^;]*\);.*$/\1/p' ~/router.db | sort -u)" -- $curw)) + # COMPREPLY=($(compgen -W "$(sed -n 's/\([^;]*\);.*$/\1/p' $HOME/router.db | sort -u)" -- $curw)) # Verknüpft die auf Hostnamen reduzierte Ausgaben der Zeilen in router.db und der hosts # die Gesamtliste wird unique sortiert und für die completion verwendet - COMPREPLY=($(compgen -W "$( (sed -n 's/\([^;]*\);.*$/\1/p' ~/router.db ; sed -n 's/^[^#]* \([^ ]*\)/\1/p' /etc/hosts) | sort -u )" -- $curw)) + COMPREPLY=($(compgen -W "$( (sed -n 's/\([^;]*\);.*$/\1/p' $HOME/router.db ; sed -n 's/^[^#]* \([^ ]*\)/\1/p' /etc/hosts) | sort -u )" -- $curw)) else COMPREPLY=($(compgen -W "$( sed -n 's/^[^#]* \([^ ]*\)/\1/p' /etc/hosts | sort -u )" -- $curw)) fi