diff options
author | Andrii Nakryiko <andrii@kernel.org> | 2021-03-18 12:40:32 -0700 |
---|---|---|
committer | Alexei Starovoitov <ast@kernel.org> | 2021-03-18 16:14:23 -0700 |
commit | c41226654550b0a8aa75e91ce0a1cdb6ce2316ee (patch) | |
tree | 812c22185ab71038c76aed3eb905eafc1750a0ef /tools/bpf/bpftool/bash-completion | |
parent | 8fd27bf69b864b1c2a6e64cf5673603f3959a6ef (diff) |
bpftool: Add ability to specify custom skeleton object name
Add optional name OBJECT_NAME parameter to `gen skeleton` command to override
default object name, normally derived from input file name. This allows much
more flexibility during build time.
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Link: https://lore.kernel.org/bpf/20210318194036.3521577-9-andrii@kernel.org
Diffstat (limited to 'tools/bpf/bpftool/bash-completion')
-rw-r--r-- | tools/bpf/bpftool/bash-completion/bpftool | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/tools/bpf/bpftool/bash-completion/bpftool b/tools/bpf/bpftool/bash-completion/bpftool index fdffbc64c65c..bf7b4bdbb23a 100644 --- a/tools/bpf/bpftool/bash-completion/bpftool +++ b/tools/bpf/bpftool/bash-completion/bpftool @@ -982,7 +982,16 @@ _bpftool() gen) case $command in skeleton) - _filedir + case $prev in + $command) + _filedir + return 0 + ;; + *) + _bpftool_once_attr 'name' + return 0 + ;; + esac ;; *) [[ $prev == $object ]] && \ |