* added the Unlicense as valid in misc/share/REGISTER
[t2sde.git] / package / containers / kubectl / kubectl.conf
blob2f499ed8eaec8ba1a2dc15fe34f259a516759363
1 # --- T2-COPYRIGHT-NOTE-BEGIN ---
2 # T2 SDE: package/*/kubectl/kubectl.conf
3 # Copyright (C) 2024 The T2 SDE Project
4
5 # This Copyright note is generated by scripts/Create-CopyPatch,
6 # more information can be found in the files COPYING and README.
7
8 # This program is free software; you can redistribute it and/or modify
9 # it under the terms of the GNU General Public License version 2.
10 # --- T2-COPYRIGHT-NOTE-END ---
12 rungo=0
13 makeinstopt=
15 var_append makeopt ' ' 'kubectl gendocs genman genyaml'
16 var_remove GCC_WRAPPER_REMOVE ' ' '-gdwarf*'
18 kubectl_extract() {
19         local taropt_orig="$taropt"
20         mkdir -p "${xsrctar%%.tar*}"
21         taropt="-C ${xsrctar%%.tar*} $taropt_orig"
22         autoextract_tar "$@"
23         taropt="$taropt_orig"
25 custextract='kubectl_extract'
27 kubectl_docs() {
28         mkdir -p docs/{man/man1,user-guide/kubectl,yaml/kubectl}
29         ./_output/bin/gendocs "docs/user-guide/kubectl/"
30         ./_output/bin/genman "docs/man/man1/" "kubectl"
31         ./_output/bin/genyaml "docs/yaml/kubectl/"
33 hook_add inmake 5 'kubectl_docs'
35 kubectl_install() {
36         install -Dm 755 _output/bin/kubectl $root$bindir/
37         install -Dm 644 docs/man/man1/kubectl* -t $root$mandir/man1/
39 hook_add postmake 5 'kubectl_install'