fix(`packages.sh`): `swaks --help` (#4282)
This command requires the `perl-doc` package to work.
This commit is contained in:
parent
10882f97f2
commit
9f0918c335
|
@ -56,6 +56,7 @@ All notable changes to this project will be documented in this file. The format
|
||||||
- `start-mailserver.sh` removed unused `shopt -s inherit_errexit` ([#4161](https://github.com/docker-mailserver/docker-mailserver/pull/4161))
|
- `start-mailserver.sh` removed unused `shopt -s inherit_errexit` ([#4161](https://github.com/docker-mailserver/docker-mailserver/pull/4161))
|
||||||
- **Rspamd:**
|
- **Rspamd:**
|
||||||
- DKIM private key path checking is now performed only on paths that do not contain `$` ([#4201](https://github.com/docker-mailserver/docker-mailserver/pull/4201))
|
- DKIM private key path checking is now performed only on paths that do not contain `$` ([#4201](https://github.com/docker-mailserver/docker-mailserver/pull/4201))
|
||||||
|
- The command `swaks --help` is now functional ([#4282](https://github.com/docker-mailserver/docker-mailserver/pull/4282))
|
||||||
|
|
||||||
### CI
|
### CI
|
||||||
|
|
||||||
|
|
|
@ -43,6 +43,7 @@ function _install_utils() {
|
||||||
chmod +x /usr/bin/jaq
|
chmod +x /usr/bin/jaq
|
||||||
|
|
||||||
_log 'trace' 'Installing swaks'
|
_log 'trace' 'Installing swaks'
|
||||||
|
apt-get "${QUIET}" install --no-install-recommends perl-doc
|
||||||
local SWAKS_VERSION='20240103.0'
|
local SWAKS_VERSION='20240103.0'
|
||||||
local SWAKS_RELEASE="swaks-${SWAKS_VERSION}"
|
local SWAKS_RELEASE="swaks-${SWAKS_VERSION}"
|
||||||
curl -sSfL "https://github.com/jetmore/swaks/releases/download/v${SWAKS_VERSION}/${SWAKS_RELEASE}.tar.gz" | tar -xz
|
curl -sSfL "https://github.com/jetmore/swaks/releases/download/v${SWAKS_VERSION}/${SWAKS_RELEASE}.tar.gz" | tar -xz
|
||||||
|
@ -118,7 +119,7 @@ function _install_packages() {
|
||||||
bind9-dnsutils iputils-ping less nano
|
bind9-dnsutils iputils-ping less nano
|
||||||
)
|
)
|
||||||
|
|
||||||
apt-get "${QUIET}" --no-install-recommends install \
|
apt-get "${QUIET}" install --no-install-recommends \
|
||||||
"${ANTI_VIRUS_SPAM_PACKAGES[@]}" \
|
"${ANTI_VIRUS_SPAM_PACKAGES[@]}" \
|
||||||
"${CODECS_PACKAGES[@]}" \
|
"${CODECS_PACKAGES[@]}" \
|
||||||
"${MISCELLANEOUS_PACKAGES[@]}" \
|
"${MISCELLANEOUS_PACKAGES[@]}" \
|
||||||
|
@ -154,10 +155,10 @@ function _install_dovecot() {
|
||||||
fi
|
fi
|
||||||
|
|
||||||
_log 'debug' 'Installing Dovecot'
|
_log 'debug' 'Installing Dovecot'
|
||||||
apt-get "${QUIET}" --no-install-recommends install "${DOVECOT_PACKAGES[@]}"
|
apt-get "${QUIET}" install --no-install-recommends "${DOVECOT_PACKAGES[@]}"
|
||||||
|
|
||||||
# dependency for fts_xapian
|
# dependency for fts_xapian
|
||||||
apt-get "${QUIET}" --no-install-recommends install libxapian30
|
apt-get "${QUIET}" install --no-install-recommends libxapian30
|
||||||
}
|
}
|
||||||
|
|
||||||
function _install_rspamd() {
|
function _install_rspamd() {
|
||||||
|
@ -185,7 +186,7 @@ function _install_fail2ban() {
|
||||||
|
|
||||||
_log 'debug' 'Installing Fail2ban'
|
_log 'debug' 'Installing Fail2ban'
|
||||||
# Dependencies (https://github.com/docker-mailserver/docker-mailserver/pull/3403#discussion_r1306581431)
|
# Dependencies (https://github.com/docker-mailserver/docker-mailserver/pull/3403#discussion_r1306581431)
|
||||||
apt-get "${QUIET}" --no-install-recommends install python3-pyinotify python3-dnspython python3-systemd
|
apt-get "${QUIET}" install --no-install-recommends python3-pyinotify python3-dnspython python3-systemd
|
||||||
|
|
||||||
gpg --keyserver "${FAIL2BAN_GPG_PUBLIC_KEY_SERVER}" --recv-keys "${FAIL2BAN_GPG_PUBLIC_KEY_ID}" 2>&1
|
gpg --keyserver "${FAIL2BAN_GPG_PUBLIC_KEY_SERVER}" --recv-keys "${FAIL2BAN_GPG_PUBLIC_KEY_ID}" 2>&1
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue