This commit is contained in:
Zsolt Ero
2023-12-29 23:24:08 +01:00
parent b0ab33893e
commit 8fd68c288a
4 changed files with 8 additions and 9 deletions

View File

@@ -10,8 +10,8 @@ from ssh_lib.benchmark import c1000k
from ssh_lib.kernel import kernel_tweaks_ofm from ssh_lib.kernel import kernel_tweaks_ofm
from ssh_lib.nginx import certbot, nginx from ssh_lib.nginx import certbot, nginx
from ssh_lib.pkg_base import pkg_base, pkg_upgrade from ssh_lib.pkg_base import pkg_base, pkg_upgrade
from ssh_lib.planetiler import install_planetiler from ssh_lib.planetiler import planetiler
from ssh_lib.rclone import install_rclone from ssh_lib.rclone import rclone
from ssh_lib.utils import add_user, enable_sudo, put, reboot, sudo_cmd from ssh_lib.utils import add_user, enable_sudo, put, reboot, sudo_cmd
@@ -44,8 +44,8 @@ def prepare_venv(c):
def prepare_tile_gen(c): def prepare_tile_gen(c):
install_planetiler(c) planetiler(c)
install_rclone(c) rclone(c)
for file in [ for file in [
'extract_btrfs.sh', 'extract_btrfs.sh',

View File

@@ -18,13 +18,12 @@ def nginx(c):
sudo_cmd( sudo_cmd(
c, c,
'curl https://nginx.org/keys/nginx_signing.key ' 'curl https://nginx.org/keys/nginx_signing.key '
'| gpg --dearmor ' '| gpg --dearmor --yes -o /etc/apt/keyrings/nginx.gpg',
'| sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null',
) )
put_str( put_str(
c, c,
'/etc/apt/sources.list.d/nginx.list', '/etc/apt/sources.list.d/nginx.list',
f'deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/mainline/ubuntu {codename} nginx', f'deb [signed-by=/etc/apt/keyrings/nginx.gpg] http://nginx.org/packages/mainline/ubuntu {codename} nginx',
) )
apt_get_update(c) apt_get_update(c)
apt_get_install(c, 'nginx') apt_get_install(c, 'nginx')

View File

@@ -6,7 +6,7 @@ PLANETILER_VERSION = '0.7.0'
PLANETILER_PATH = f'{TILE_GEN_BIN}/planetiler.jar' PLANETILER_PATH = f'{TILE_GEN_BIN}/planetiler.jar'
def install_planetiler(c): def planetiler(c):
apt_get_update(c) apt_get_update(c)
apt_get_install(c, 'openjdk-21-jre-headless') apt_get_install(c, 'openjdk-21-jre-headless')

View File

@@ -1,7 +1,7 @@
from ssh_lib.utils import apt_get_update, exists from ssh_lib.utils import apt_get_update, exists
def install_rclone(c): def rclone(c):
if exists(c, '/usr/bin/rclone'): if exists(c, '/usr/bin/rclone'):
return return