mirror of https://git.envs.net/envs/ops.git
sysinfo: update pkg - add python3.9
This commit is contained in:
parent
0b6d4cfc9c
commit
1d9627fe57
|
@ -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}')",
|
||||
|
|
Loading…
Reference in New Issue