" | "
This commit is contained in:
parent
61f61b08f2
commit
3a8c567beb
1 changed files with 19 additions and 19 deletions
38
pidd.sh
38
pidd.sh
|
@ -72,7 +72,7 @@ pidd_set_environment_variables() {
|
|||
esac
|
||||
# set operating system version
|
||||
case "${PIDD_OS_ID}" in
|
||||
"${PIDD_OS_ALMA}"|"${PIDD_OS_ARCH}"|"${PIDD_OS_FEDORA}"|"${PIDD_OS_ROCKY}")
|
||||
"${PIDD_OS_ALMA}" | "${PIDD_OS_ARCH}" | "${PIDD_OS_FEDORA}" | "${PIDD_OS_ROCKY}")
|
||||
PIDD_OS_VERSION=$(pidd_grep_os VERSION_ID \
|
||||
| sed "s|^\([0-9]\+\)\..*|\1|")
|
||||
;;
|
||||
|
@ -80,46 +80,46 @@ pidd_set_environment_variables() {
|
|||
PIDD_OS_VERSION=$(pidd_grep_os VERSION_ID \
|
||||
| sed "s|^\([0-9]\+\.[0-9]\+\)\..*|\1|")
|
||||
;;
|
||||
"${PIDD_OS_DEBIAN}"|"${PIDD_OS_UBUNTU}")
|
||||
"${PIDD_OS_DEBIAN}" | "${PIDD_OS_UBUNTU}")
|
||||
PIDD_OS_VERSION="$(pidd_grep_os VERSION_CODENAME)"
|
||||
;;
|
||||
*) ;;
|
||||
esac
|
||||
# check operating system version
|
||||
case "${PIDD_OS_ID}" in
|
||||
"${PIDD_OS_ALMA}"|"${PIDD_OS_ROCKY}")
|
||||
"${PIDD_OS_ALMA}" | "${PIDD_OS_ROCKY}")
|
||||
case "${PIDD_OS_VERSION}" in
|
||||
"8"|"9") ;;
|
||||
"8" | "9") ;;
|
||||
*) pidd_error_os "PIDD_OS_VERSION" ;;
|
||||
esac
|
||||
;;
|
||||
"${PIDD_OS_ALPINE}")
|
||||
case "${PIDD_OS_VERSION}" in
|
||||
"3.18"|"3.19") ;;
|
||||
"3.18" | "3.19") ;;
|
||||
*) pidd_error_os "PIDD_OS_VERSION" ;;
|
||||
esac
|
||||
;;
|
||||
"${PIDD_OS_ARCH}")
|
||||
case "${PIDD_OS_VERSION}" in
|
||||
"20231112"|"20240101") ;;
|
||||
"20231112" | "20240101") ;;
|
||||
*) pidd_error_os "PIDD_OS_VERSION" ;;
|
||||
esac
|
||||
;;
|
||||
"${PIDD_OS_DEBIAN}")
|
||||
case "${PIDD_OS_VERSION}" in
|
||||
"bookworm"|"bullseye") ;;
|
||||
"bookworm" | "bullseye") ;;
|
||||
*) pidd_error_os "PIDD_OS_VERSION" ;;
|
||||
esac
|
||||
;;
|
||||
"${PIDD_OS_FEDORA}")
|
||||
case "${PIDD_OS_VERSION}" in
|
||||
"39"|"40") ;;
|
||||
"39" | "40") ;;
|
||||
*) pidd_error_os "PIDD_OS_VERSION" ;;
|
||||
esac
|
||||
;;
|
||||
"${PIDD_OS_UBUNTU}")
|
||||
case "${PIDD_OS_VERSION}" in
|
||||
"jammy"|"noble") ;;
|
||||
"jammy" | "noble") ;;
|
||||
*) pidd_error_os "PIDD_OS_VERSION" ;;
|
||||
esac
|
||||
;;
|
||||
|
@ -138,7 +138,7 @@ pidd_set_environment_variables() {
|
|||
pidd_echo "PIDD_DNS_FILE" "PIDD_PKG_CA" "PIDD_PKG_GIT" "PIDD_PYTHON_ALIAS"
|
||||
# set ca command & root
|
||||
case "${PIDD_OS_ID}" in
|
||||
"${PIDD_OS_ALMA}"|"${PIDD_OS_FEDORA}"|"${PIDD_OS_ROCKY}")
|
||||
"${PIDD_OS_ALMA}" | "${PIDD_OS_FEDORA}" | "${PIDD_OS_ROCKY}")
|
||||
PIDD_CA_ROOT="/etc/pki/ca-trust/source/anchors"
|
||||
PIDD_CMD_CA="update-ca-trust"
|
||||
;;
|
||||
|
@ -150,7 +150,7 @@ pidd_set_environment_variables() {
|
|||
PIDD_CA_ROOT="/etc/ca-certificates/trust-source/anchors"
|
||||
PIDD_CMD_CA="update-ca-trust"
|
||||
;;
|
||||
"${PIDD_OS_DEBIAN}"|"${PIDD_OS_UBUNTU}")
|
||||
"${PIDD_OS_DEBIAN}" | "${PIDD_OS_UBUNTU}")
|
||||
PIDD_CA_ROOT="/usr/local/share/ca-certificates"
|
||||
PIDD_CMD_CA="update-ca-certificates"
|
||||
;;
|
||||
|
@ -163,10 +163,10 @@ pidd_set_environment_variables() {
|
|||
"${PIDD_OS_ALPINE}")
|
||||
PIDD_PM="${PIDD_PM_APK}"
|
||||
;;
|
||||
"${PIDD_OS_DEBIAN}"|"${PIDD_OS_UBUNTU}")
|
||||
"${PIDD_OS_DEBIAN}" | "${PIDD_OS_UBUNTU}")
|
||||
PIDD_PM="${PIDD_PM_APT}"
|
||||
;;
|
||||
"${PIDD_OS_ALMA}"|"${PIDD_OS_FEDORA}"|"${PIDD_OS_ROCKY}")
|
||||
"${PIDD_OS_ALMA}" | "${PIDD_OS_FEDORA}" | "${PIDD_OS_ROCKY}")
|
||||
PIDD_PM="${PIDD_PM_DNF}"
|
||||
;;
|
||||
"${PIDD_OS_ARCH}")
|
||||
|
@ -311,7 +311,7 @@ Acquire::https::Verify-Peer False;
|
|||
pidd_echo "PIDD_URL_DEFAULT" "PIDD_URL_CHOSEN"
|
||||
# set python command & package
|
||||
case "${PIDD_OS_ID}" in
|
||||
"${PIDD_OS_ALMA}"|"${PIDD_OS_ROCKY}")
|
||||
"${PIDD_OS_ALMA}" | "${PIDD_OS_ROCKY}")
|
||||
PIDD_PYTHON_COMMAND="python3.11"
|
||||
PIDD_PYTHON_PACKAGE="python3.11"
|
||||
;;
|
||||
|
@ -347,13 +347,13 @@ Acquire::https::Verify-Peer False;
|
|||
esac
|
||||
# set python packages
|
||||
case "${PIDD_OS_ID}" in
|
||||
"${PIDD_OS_ALMA}"|"${PIDD_OS_FEDORA}"|"${PIDD_OS_ROCKY}")
|
||||
"${PIDD_OS_ALMA}" | "${PIDD_OS_FEDORA}" | "${PIDD_OS_ROCKY}")
|
||||
PIDD_PYTHON_PACKAGES="/usr/lib64/${PIDD_PYTHON_COMMAND}/site-packages"
|
||||
;;
|
||||
"${PIDD_OS_ALPINE}"|"${PIDD_OS_ARCH}")
|
||||
"${PIDD_OS_ALPINE}" | "${PIDD_OS_ARCH}")
|
||||
PIDD_PYTHON_PACKAGES="/usr/lib/${PIDD_PYTHON_COMMAND}/site-packages"
|
||||
;;
|
||||
"${PIDD_OS_DEBIAN}"|"${PIDD_OS_UBUNTU}")
|
||||
"${PIDD_OS_DEBIAN}" | "${PIDD_OS_UBUNTU}")
|
||||
PIDD_PYTHON_PACKAGES="/usr/lib/${PIDD_PYTHON_ALIAS}/dist-packages"
|
||||
;;
|
||||
*) ;;
|
||||
|
@ -436,7 +436,7 @@ Acquire::https::Verify-Peer False;
|
|||
"PIDD_PROJECT_PATH" "PIDD_PROJECT_NAME" "PIDD_PROJECT_BRANCH"
|
||||
# TODO move to Python
|
||||
case "${PIDD_PM}" in
|
||||
"${PIDD_PM_APK}"|"${PIDD_PM_APT}") PIDD_PKG_SSH="openssh-client" ;;
|
||||
"${PIDD_PM_APK}" | "${PIDD_PM_APT}") PIDD_PKG_SSH="openssh-client" ;;
|
||||
"${PIDD_PM_DNF}") PIDD_PKG_SSH="openssh-clients" ;;
|
||||
"${PIDD_PM_PACMAN}") PIDD_PKG_SSH="openssh" ;;
|
||||
*) ;;
|
||||
|
@ -501,7 +501,7 @@ pidd_set_packages_configuration() {
|
|||
pidd_step "Set packages configuration"
|
||||
pidd_write "${PIDD_PM_CONF_PATH}" "${PIDD_PM_CONF_TEXT}"
|
||||
case "${PIDD_OS_ID}" in
|
||||
"${PIDD_OS_DEBIAN}"|"${PIDD_OS_UBUNTU}")
|
||||
"${PIDD_OS_DEBIAN}" | "${PIDD_OS_UBUNTU}")
|
||||
export DEBIAN_FRONTEND="noninteractive"
|
||||
;;
|
||||
*) ;;
|
||||
|
|
Loading…
Reference in a new issue