ct-ng.comp
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Thu Oct 09 19:17:49 2008 +0000 (2008-10-09)
changeset 914 0b164a321177
parent 848 5b3785e0d41d
child 918 819bb22347d4
permissions -rw-r--r--
Remove CT_BROKEN.
Only one component is actually BROKEN (libelf), make it depend on EXPERIMENTAL, but state BROKEN in the prompt.
ltrace (which depends on libelf) is now marked as EXPERIMENTAL, with the reference to the BROKEN libelf in the help entry.

/trunk/docs/overview.txt | 6 0 6 0 ------
/trunk/config/debug/ltrace.in | 7 4 3 0 ++++---
/trunk/config/global/ct-behave.in | 8 0 8 0 --------
/trunk/config/tools/libelf.in | 5 3 2 0 +++--
4 files changed, 7 insertions(+), 19 deletions(-)
yann@835
     1
# To be sourced
yann@835
     2
yann@835
     3
_ct-ng () {
yann@835
     4
    local cur prev samples show_samples actions steps start_steps stop_steps ct_ng_opts vars
yann@835
     5
    COMPREPLY=()
yann@835
     6
    cur=$(_get_cword)
yann@835
     7
    prev=${COMP_WORDS[COMP_CWORD-1]}
yann@835
     8
yann@835
     9
    samples=$(${COMP_WORDS[0]} list-samples)
yann@835
    10
    show_samples=$(echo "${samples}" |sed -r -e 's/(^| )/\1show-/g;')
yann@835
    11
yann@835
    12
    steps=$(${COMP_WORDS[0]} list-steps |awk '$1 == "-" { print $2; }')
yann@835
    13
    start_steps=$(echo "${steps}" |sed -r -e 's/(^| )/\1+/;')
yann@835
    14
    stop_steps=$(echo "${steps}" |sed -r -e 's/(^| )/+\1/;')
yann@835
    15
yann@894
    16
    actions='config menuconfig oldconfig saveconfig
yann@835
    17
             list-samples build list-steps regtest regtest-local
yann@848
    18
             regtest-global clean distclean wiki-samples updatetools
yann@835
    19
             tarball'
yann@835
    20
yann@835
    21
    vars="RESTART= STOP="
yann@835
    22
yann@835
    23
    ct_ng_opts="${samples} ${show_samples}
yann@835
    24
                ${steps} ${start_steps} ${stop_steps}
yann@835
    25
                ${actions} ${vars}"
yann@835
    26
yann@835
    27
    COMPREPLY=($(compgen -W "${ct_ng_opts}" -- "${cur}"))
yann@835
    28
    return 0
yann@835
    29
}
yann@835
    30
complete -F _ct-ng ct-ng