Compare commits
No commits in common. "07f7b5830cda23905e6724a4ef79ad06f7976e81" and "464f07cd1e0d960fb6f53235c6177c629c8d201e" have entirely different histories.
07f7b5830c
...
464f07cd1e
1 changed files with 52 additions and 84 deletions
|
@ -330,87 +330,6 @@ SPCD_PM_ZYPPER="zypper"
|
|||
# │ step │ environment │
|
||||
# ╰──────┴─────────────╯
|
||||
|
||||
spcd_step__environment_defaults_print() {
|
||||
set -- \
|
||||
\
|
||||
"CMD_SUM" \
|
||||
\
|
||||
"GIT_RWX" \
|
||||
"GIT_SPCD" \
|
||||
"GIT_SHUNIT" \
|
||||
"REF_FEATURE" \
|
||||
"REF_RELEASE" \
|
||||
"REF_STAGING" \
|
||||
"URL_ALMA" \
|
||||
"URL_ALPINE" \
|
||||
"URL_ARCH" \
|
||||
"URL_DEBIAN" \
|
||||
"URL_EPEL" \
|
||||
"URL_FEDORA" \
|
||||
"URL_OPENSUSE" \
|
||||
"URL_PYTHON" \
|
||||
"URL_ROCKY" \
|
||||
"URL_UBUNTU"
|
||||
for spcd_step_edp__item in "${@}"; do
|
||||
spcd_step_edp__name="SPCD_${spcd_step_edp__item}"
|
||||
eval "spcd_step_edp__value=\${${spcd_step_edp__name}}"
|
||||
if [ -n "${spcd_step_edp__value}" ]; then
|
||||
spcd_os_printenv "${spcd_step_edp__name}"
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
spcd_step__environment_defaults_set() {
|
||||
[ -n "${SPCD_CMD_SUM}" ] || SPCD_CMD_SUM="sha512sum"
|
||||
|
||||
[ -n "${SPCD_DNS_1}" ] || SPCD_DNS_1="9.9.9.9"
|
||||
|
||||
[ -n "${SPCD_GIT_RWX}" ] || SPCD_GIT_RWX="rwx"
|
||||
[ -n "${SPCD_GIT_SPCD}" ] || SPCD_GIT_SPCD="spcd"
|
||||
|
||||
[ -n "${SPCD_GIT_SHUNIT}" ] || SPCD_GIT_SHUNIT="shunit2"
|
||||
|
||||
[ -n "${SPCD_REF_FEATURE}" ] || SPCD_REF_FEATURE="f"
|
||||
[ -n "${SPCD_REF_RELEASE}" ] || SPCD_REF_RELEASE="main"
|
||||
[ -n "${SPCD_REF_STAGING}" ] || SPCD_REF_STAGING="dev"
|
||||
|
||||
[ -n "${SPCD_URL_ALMA}" ] ||
|
||||
# /almalinux/$releasever/…
|
||||
# /vault/$releasever/…
|
||||
SPCD_URL_ALMA="https://repo.almalinux.org"
|
||||
[ -n "${SPCD_URL_ALPINE}" ] ||
|
||||
# /v?.??/community
|
||||
# /v?.??/main
|
||||
SPCD_URL_ALPINE="https://dl-cdn.alpinelinux.org/alpine"
|
||||
[ -n "${SPCD_URL_ARCH}" ] ||
|
||||
# /$repo/os/$arch
|
||||
SPCD_URL_ARCH="https://geo.mirror.pkgbuild.com"
|
||||
[ -n "${SPCD_URL_DEBIAN}" ] ||
|
||||
SPCD_URL_DEBIAN="https://deb.debian.org/debian"
|
||||
[ -n "${SPCD_URL_EPEL}" ] ||
|
||||
# /$releasever/Everything/…
|
||||
# /testing/$releasever/Everything/…
|
||||
SPCD_URL_EPEL="https://dl.fedoraproject.org/pub/epel"
|
||||
[ -n "${SPCD_URL_FEDORA}" ] ||
|
||||
# /releases/$releasever/Everything/…
|
||||
# /updates/$releasever/Everything/…
|
||||
# /updates/testing/$releasever/Everything/…
|
||||
SPCD_URL_FEDORA="https://rpmfind.net/linux/fedora/linux"
|
||||
[ -n "${SPCD_URL_OPENSUSE}" ] ||
|
||||
# /debug/…
|
||||
# /distribution/…
|
||||
# /source/…
|
||||
# /update/…
|
||||
SPCD_URL_OPENSUSE="https://download.opensuse.org"
|
||||
[ -n "${SPCD_URL_PYTHON}" ] ||
|
||||
SPCD_URL_PYTHON="https://pypi.org/simple"
|
||||
[ -n "${SPCD_URL_ROCKY}" ] ||
|
||||
# /$contentdir/$releasever/…
|
||||
SPCD_URL_ROCKY="https://dl.rockylinux.org"
|
||||
[ -n "${SPCD_URL_UBUNTU}" ] ||
|
||||
SPCD_URL_UBUNTU="https://ubuntu.mirrors.ovh.net/ubuntu"
|
||||
}
|
||||
|
||||
spcd_step__environment_set_variables() {
|
||||
spcd_step "Set variables"
|
||||
# check script first
|
||||
|
@ -686,6 +605,57 @@ ${SPCD_PYTHON_VENV}/lib/${SPCD_PYTHON_COMMAND}/site-packages"
|
|||
spcd_os_printenv "SPCD_DL"
|
||||
}
|
||||
|
||||
spcd_step__environment_defaults() {
|
||||
[ -n "${SPCD_CMD_SUM}" ] || SPCD_CMD_SUM="sha512sum"
|
||||
|
||||
[ -n "${SPCD_DNS_1}" ] || SPCD_DNS_1="9.9.9.9"
|
||||
|
||||
[ -n "${SPCD_GIT_RWX}" ] || SPCD_GIT_RWX="rwx"
|
||||
[ -n "${SPCD_GIT_SPCD}" ] || SPCD_GIT_SPCD="spcd"
|
||||
|
||||
[ -n "${SPCD_GIT_SHUNIT}" ] || SPCD_GIT_SHUNIT="shunit2"
|
||||
|
||||
[ -n "${SPCD_REF_FEATURE}" ] || SPCD_REF_FEATURE="f"
|
||||
[ -n "${SPCD_REF_RELEASE}" ] || SPCD_REF_RELEASE="main"
|
||||
[ -n "${SPCD_REF_STAGING}" ] || SPCD_REF_STAGING="dev"
|
||||
|
||||
[ -n "${SPCD_URL_ALMA}" ] ||
|
||||
# /almalinux/$releasever/…
|
||||
# /vault/$releasever/…
|
||||
SPCD_URL_ALMA="https://repo.almalinux.org"
|
||||
[ -n "${SPCD_URL_ALPINE}" ] ||
|
||||
# /v?.??/community
|
||||
# /v?.??/main
|
||||
SPCD_URL_ALPINE="https://dl-cdn.alpinelinux.org/alpine"
|
||||
[ -n "${SPCD_URL_ARCH}" ] ||
|
||||
# /$repo/os/$arch
|
||||
SPCD_URL_ARCH="https://geo.mirror.pkgbuild.com"
|
||||
[ -n "${SPCD_URL_DEBIAN}" ] ||
|
||||
SPCD_URL_DEBIAN="https://deb.debian.org/debian"
|
||||
[ -n "${SPCD_URL_EPEL}" ] ||
|
||||
# /$releasever/Everything/…
|
||||
# /testing/$releasever/Everything/…
|
||||
SPCD_URL_EPEL="https://dl.fedoraproject.org/pub/epel"
|
||||
[ -n "${SPCD_URL_FEDORA}" ] ||
|
||||
# /releases/$releasever/Everything/…
|
||||
# /updates/$releasever/Everything/…
|
||||
# /updates/testing/$releasever/Everything/…
|
||||
SPCD_URL_FEDORA="https://rpmfind.net/linux/fedora/linux"
|
||||
[ -n "${SPCD_URL_OPENSUSE}" ] ||
|
||||
# /debug/…
|
||||
# /distribution/…
|
||||
# /source/…
|
||||
# /update/…
|
||||
SPCD_URL_OPENSUSE="https://download.opensuse.org"
|
||||
[ -n "${SPCD_URL_PYTHON}" ] ||
|
||||
SPCD_URL_PYTHON="https://pypi.org/simple"
|
||||
[ -n "${SPCD_URL_ROCKY}" ] ||
|
||||
# /$contentdir/$releasever/…
|
||||
SPCD_URL_ROCKY="https://dl.rockylinux.org"
|
||||
[ -n "${SPCD_URL_UBUNTU}" ] ||
|
||||
SPCD_URL_UBUNTU="https://ubuntu.mirrors.ovh.net/ubuntu"
|
||||
}
|
||||
|
||||
spcd_step__environment_list_workspace() {
|
||||
spcd_step "List workspace"
|
||||
spcd_lwd__path="$(realpath .)"
|
||||
|
@ -1294,10 +1264,8 @@ ${SPCD_PYTHON_ALIAS} / ${spcd_stp__name}"
|
|||
spcd_main() {
|
||||
# environment
|
||||
spcd_step_in "Environment"
|
||||
spcd_step__environment_defaults_print
|
||||
spcd_step__environment_defaults_set
|
||||
spcd_step__environment_defaults_print
|
||||
spcd_step__environment_set_variables
|
||||
spcd_step__environment_defaults
|
||||
spcd_step__environment_list_workspace
|
||||
spcd_step_out
|
||||
# dns
|
||||
|
|
Loading…
Add table
Reference in a new issue