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
|
if [ -n "$UTOOLS_BASH_COMPLETION" ]; then
|
||||||
function __bash_completion_enabled() { return 1; }
|
function __bash_completion_enabled() { return 1; }
|
||||||
function __bash_completion_module_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
|
case "$(</etc/debian_version)" in
|
||||||
6*|squeeze*)
|
6*|squeeze*)
|
||||||
# le code suivant n'est compatible qu'avec debian squeeze (plus
|
# 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"
|
_file="@@dest@@/lib/ulib/bash41/bash_completion"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
fi
|
||||||
[ -f "$_file" ] && source "$_file"
|
[ -f "$_file" ] && source "$_file"
|
||||||
unset _file
|
unset _file
|
||||||
fi
|
|
||||||
if __bash_completion_enabled; then
|
if __bash_completion_enabled; then
|
||||||
for i in "@@dest@@/lib/completion.d/"*; do
|
for i in "@@dest@@/lib/completion.d/"*; do
|
||||||
[ -f "$i" ] || continue
|
[ -f "$i" ] || continue
|
||||||
|
|
|
@ -9,6 +9,7 @@
|
||||||
|
|
||||||
# Activer l'auto complétion de bash pour les outils de nutools
|
# Activer l'auto complétion de bash pour les outils de nutools
|
||||||
#export UTOOLS_BASH_COMPLETION=1
|
#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
|
# 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
|
# _root. Par défaut, ce n'est le cas que si sudo n'est pas installé. Si sudo est
|
||||||
|
|
Loading…
Reference in New Issue