diff --git a/readme.md b/readme.md index a42983a..e73e9ee 100644 --- a/readme.md +++ b/readme.md @@ -86,19 +86,18 @@ from various contexts of CA, CI and OCI / OS. * actions * includes * relay environment module name -* write tests ### sh -* support - * arch python virtual environment - * opensuse operating system +* support opensuse operating system +* write tests ### sh → py * check file & variable sums * install system packages * epel + * bats * plantuml * shellcheck * graphviz @@ -115,7 +114,7 @@ from various contexts of CA, CI and OCI / OS. ### py * detect ssh private key type -* implement project repository cloning -* lint +* check * .py * .sh +* write tests diff --git a/spcd.sh b/spcd.sh index 7557cd7..47cc216 100644 --- a/spcd.sh +++ b/spcd.sh @@ -612,8 +612,7 @@ spcd_install_python() { spcd_install_package "python3-venv" ;; "${SPCD_OS_ARCH}") - echo "Not supported!" - exit 255 + spcd_install_package "expat" ;; *) ;; esac @@ -691,6 +690,9 @@ spcd_install_packages() { ;; *) ;; esac + # bats + spcd_step "Install BATS" + spcd_install_package "bats" # graphviz spcd_step "Install GraphViz" spcd_install_package "graphviz"