Compare commits
5 commits
5a0687d236
...
1c54dcdb9e
Author | SHA1 | Date | |
---|---|---|---|
1c54dcdb9e | |||
476c3d2b0d | |||
b0ce1b6ce5 | |||
503b307d8b | |||
fb35fa4710 |
2 changed files with 53 additions and 25 deletions
22
cd.sh
22
cd.sh
|
@ -106,6 +106,10 @@ cd_set_environment_variables () {
|
|||
CD_CA_ROOT="/etc/pki/ca-trust/source/anchors"
|
||||
CD_CMD_CA="update-ca-trust"
|
||||
;;
|
||||
"${CD_OS_ARCH}")
|
||||
CD_CA_ROOT="/etc/ca-certificates/trust-source/anchors"
|
||||
CD_CMD_CA="update-ca-trust"
|
||||
;;
|
||||
"${CD_OS_ALPINE}"|"${CD_OS_DEBIAN}"|"${CD_OS_UBUNTU}")
|
||||
CD_CA_ROOT="/usr/local/share/ca-certificates"
|
||||
CD_CMD_CA="update-ca-certificates"
|
||||
|
@ -148,6 +152,19 @@ skip_if_unavailable=False
|
|||
CD_PM_HTTPS_PATH="/etc/apk/repositories.d/https"
|
||||
CD_PM_HTTPS_TEXT="--no-verify"
|
||||
;;
|
||||
"${CD_OS_ARCH}")
|
||||
CD_CMD_CLEAN="pacman --sync --clean --noconfirm"
|
||||
CD_CMD_INSTALL="pacman --sync --noconfirm"
|
||||
CD_CMD_QUERY="pacman --query"
|
||||
CD_CMD_UPDATE="pacman --sync --refresh"
|
||||
CD_CMD_UPGRADE="pacman --sync --sysupgrade --noconfirm"
|
||||
# TODO
|
||||
CD_PKG_PKG=""
|
||||
CD_PM_CONF_PATH=""
|
||||
CD_PM_CONF_TEXT=""
|
||||
# TODO
|
||||
# TODO
|
||||
;;
|
||||
"${CD_OS_DEBIAN}"|"${CD_OS_UBUNTU}")
|
||||
CD_CMD_CLEAN="apt-get clean"
|
||||
CD_CMD_INSTALL="apt-get install --assume-yes"
|
||||
|
@ -226,6 +243,11 @@ Dir::Etc::SourceParts \"\";
|
|||
CD_PYTHON_PACKAGE="python3"
|
||||
CD_PYTHON_PACKAGES="/usr/lib/python3.11/site-packages"
|
||||
;;
|
||||
"${CD_OS_ARCH}")
|
||||
CD_PYTHON_COMMAND="python3.12"
|
||||
CD_PYTHON_PACKAGE="python"
|
||||
CD_PYTHON_PACKAGES="/usr/lib/python3.12/site-packages"
|
||||
;;
|
||||
"${CD_OS_DEBIAN}")
|
||||
case "${CD_OS_VERSION}" in
|
||||
"bookworm") CD_PYTHON_COMMAND="python3.11" ;;
|
||||
|
|
56
readme.md
56
readme.md
|
@ -5,31 +5,36 @@ from various CA, CI, OCI / OS.
|
|||
|
||||
## Features
|
||||
|
||||
* [ ] support
|
||||
* [X] package repositories mirror
|
||||
* [X] custom CA certificates
|
||||
* [X] known CA certificates
|
||||
* [ ] Operating Systems
|
||||
* [X] Alma
|
||||
* [X] 8
|
||||
* [X] 9
|
||||
* [X] Alpine
|
||||
* [X] 3.18
|
||||
* [X] 3.19
|
||||
* [ ] Arch
|
||||
* [X] Debian
|
||||
* [X] Bookworm
|
||||
* [X] Bullseye
|
||||
* [X] Rocky
|
||||
* [X] 8
|
||||
* [X] 9
|
||||
* [X] Ubuntu
|
||||
* [X] Mantic
|
||||
* [X] Noble
|
||||
* [ ] Continuous Integration platforms
|
||||
* [X] GitHub → Gitea → ForgeJo
|
||||
* [X] GitLab
|
||||
* [ ] SourceHut
|
||||
* [X] CA certificates
|
||||
* [X] custom
|
||||
* [X] known
|
||||
* [ ] Continuous Integration platforms
|
||||
* [X] GitHub → Gitea → ForgeJo
|
||||
* [X] GitLab
|
||||
* [ ] SourceHut
|
||||
* [ ] Operating Systems
|
||||
* [X] Alma
|
||||
* [X] 8
|
||||
* [X] 9
|
||||
* [X] Alpine
|
||||
* [X] 3.18
|
||||
* [X] 3.19
|
||||
* [ ] Arch
|
||||
* [ ] 20231112
|
||||
* [ ] 20240101
|
||||
* [X] Debian
|
||||
* [X] Bookworm
|
||||
* [X] Bullseye
|
||||
* [X] Rocky
|
||||
* [X] 8
|
||||
* [X] 9
|
||||
* [X] Ubuntu
|
||||
* [X] Mantic
|
||||
* [X] Noble
|
||||
* [X] Python
|
||||
* [X] 3.9 (Debian Bullseye)
|
||||
* [X] 3.11 (Alma, Alpine, Debian Bookworm, Rocky, Ubuntu Mantic)
|
||||
* [X] 3.12 (Arch, Ubuntu Noble)
|
||||
|
||||
## How
|
||||
|
||||
|
@ -39,6 +44,7 @@ from various CA, CI, OCI / OS.
|
|||
| CD_DNS | Space separated servers |
|
||||
| CD_URL_ALMA | Alma repository URL |
|
||||
| CD_URL_ALPINE | Alpine repository URL |
|
||||
| CD_URL_ARCH | Arch repository URL |
|
||||
| CD_URL_DEBIAN | Debian repository URL |
|
||||
| CD_URL_ROCKY | Rocky repository URL |
|
||||
| CD_URL_UBUNTU | Ubuntu repository URL |
|
||||
|
|
Loading…
Add table
Reference in a new issue