possibilité de spécifier compat bash_completion si pas debian
This commit is contained in:
parent
4bf4f6d1f3
commit
4607f0f3c2
|
@ -4,7 +4,10 @@
|
|||
if [ -n "$UTOOLS_BASH_COMPLETION" ]; then
|
||||
function __bash_completion_enabled() { return 1; }
|
||||
function __bash_completion_module_enabled() { return 1; }
|
||||
if [ -f /etc/debian_version ]; then
|
||||
_file=
|
||||
if [ -n "$UTOOLS_BASH_COMPLETION_COMPAT" ]; then
|
||||
_file="@@dest@@/lib/ulib/$UTOOLS_BASH_COMPLETION_COMPAT/bash_completion"
|
||||
elif [ -f /etc/debian_version ]; then
|
||||
case "$(</etc/debian_version)" in
|
||||
6*|squeeze*)
|
||||
# le code suivant n'est compatible qu'avec debian squeeze (plus
|
||||
|
@ -17,9 +20,9 @@ if [ -n "$UTOOLS_BASH_COMPLETION" ]; then
|
|||
_file="@@dest@@/lib/ulib/bash41/bash_completion"
|
||||
;;
|
||||
esac
|
||||
[ -f "$_file" ] && source "$_file"
|
||||
unset _file
|
||||
fi
|
||||
[ -f "$_file" ] && source "$_file"
|
||||
unset _file
|
||||
if __bash_completion_enabled; then
|
||||
for i in "@@dest@@/lib/completion.d/"*; do
|
||||
[ -f "$i" ] || continue
|
||||
|
|
|
@ -9,6 +9,7 @@
|
|||
|
||||
# Activer l'auto complétion de bash pour les outils de nutools
|
||||
#export UTOOLS_BASH_COMPLETION=1
|
||||
#export UTOOLS_BASH_COMPLETION_COMPAT=bash41
|
||||
|
||||
# utools utilise su plutôt que sudo pour la fonction run_as_root et le script
|
||||
# _root. Par défaut, ce n'est le cas que si sudo n'est pas installé. Si sudo est
|
||||
|
|
Loading…
Reference in New Issue