sysinfo: update pkg - add python3.9

This commit is contained in:
creme 2021-07-28 11:11:51 +02:00
parent 0b6d4cfc9c
commit 1d9627fe57
Signed by: creme
GPG Key ID: C147C3B7FBDF08D0
1 changed files with 10 additions and 8 deletions

View File

@ -30,7 +30,7 @@ readarray -t sorted_inet_clients < <(printf '%s\n' "${inet_clients[@]}" | sort)
coding_pkg=(cargo clang clisp clojure crystal default-jdk default-jre dmd-compiler elixir erlang flex
g++ gcc gcl gdc gforth ghc go golang guile-2.2 inform julia lua5.1 lua5.2 lua5.3 mono-complete nasm nim nodejs
octave perl php picolisp ponyc python python2.7 python3 python3.8 racket ruby rustc scala tcl yasm vlang ziglang)
octave perl php picolisp ponyc python python2.7 python3 python3.8 python3.9 racket ruby rustc scala tcl yasm vlang ziglang)
readarray -t sorted_coding_pkg < <(printf '%s\n' "${coding_pkg[@]}" | sort)
@ -49,6 +49,13 @@ service_pkgs=(mariadb-server nginx openssh-server)
FULL_PKG_LIST=("${service_pkgs[@]}" "${shells[@]}" "${editors[@]}" "${inet_clients[@]}" "${coding_pkg[@]}" "${coding_tools[@]}" "${misc[@]}")
get_pkg_desc() {
local pkg="$1"
[ -z "$pkg_desc" ] && pkg_desc="$(apt-cache show "$pkg" | awk '/Description-en/ {print substr($0, index($0,$2))}' | head -1)"
[ -z "$pkg_desc" ] && pkg_desc="$(apt-cache search ^"$pkg"$ | awk '{print substr($0, index($0,$3))}' | head -1)"
[ -z "$pkg_desc" ] && pkg_desc='n.a.'
}
custom_pkg_desc() {
local pkg="$1"
case "$pkg" in
@ -65,6 +72,7 @@ custom_pkg_desc() {
micro) pkg_desc='a new modern terminal-based text editor';;
pb) pkg_desc='a helper utility for using 0x0 pastebin services';;
python3.8) pkg_desc="$(get_pkg_desc python3)";;
python3.9) pkg_desc="$(get_pkg_desc python3)";;
twtxt) pkg_desc='Decentralised, minimalist microblogging service for hackers';;
txtnish) pkg_desc='A twtxt client with minimal dependencies';;
vf1) pkg_desc='Command line gopher client. High speed, low drag.';;
@ -76,13 +84,6 @@ custom_pkg_desc() {
esac
}
get_pkg_desc() {
local pkg="$1"
[ -z "$pkg_desc" ] && pkg_desc="$(apt-cache show "$pkg" | awk '/Description-en/ {print substr($0, index($0,$2))}' | head -1)"
[ -z "$pkg_desc" ] && pkg_desc="$(apt-cache search ^"$pkg"$ | awk '{print substr($0, index($0,$3))}' | head -1)"
[ -z "$pkg_desc" ] && pkg_desc='n.a.'
}
#
# SYSINFO.JSON
@ -278,6 +279,7 @@ cat<<EOM > "$TMP_JSON"
"micro": "$(/usr/local/bin/micro -version | awk '/Version/ {print $2}')",
"pb": "$(/usr/local/bin/pb -v)",
"python3.8": "$(/usr/local/bin/python3.8 --version | awk '{print $2}')",
"python3.9": "$(/usr/local/bin/python3.9 --version | awk '{print $2}')",
"twtxt": "$(/usr/local/bin/twtxt --version | awk '/version/ {printf $3}')",
"txtnish": "$(/usr/local/bin/txtnish -V)",
"vf1": "$(/usr/local/bin/vf1 --version | awk '/VF-1/ {print $2}')",