mirror of
https://github.com/chatmail/relay.git
synced 2026-05-14 18:04:38 +00:00
fix: use build-essential, enable universe repository, and add apt-get lock timeout for dependency installation.
This commit is contained in:
@@ -130,8 +130,8 @@ def _install_remote_venv_with_chatmaild() -> None:
|
||||
)
|
||||
|
||||
apt.packages(
|
||||
name="install gcc and headers to build crypt_r source package",
|
||||
packages=["gcc", "python3-dev"],
|
||||
name="install build-essential and headers to build crypt_r source package",
|
||||
packages=["build-essential", "python3-dev"],
|
||||
)
|
||||
|
||||
server.shell(
|
||||
@@ -504,6 +504,10 @@ class ChatmailDeployer(Deployer):
|
||||
name="Fix broken packages",
|
||||
commands=["apt-get install -f -y"],
|
||||
)
|
||||
server.shell(
|
||||
name="Enable universe repository",
|
||||
commands=["add-apt-repository -y universe || true"],
|
||||
)
|
||||
apt.update(name="apt update", cache_time=24 * 3600)
|
||||
apt.upgrade(name="upgrade apt packages", auto_remove=True)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user