mirror of
https://github.com/hyperknot/openfreemap.git
synced 2026-05-21 14:02:15 +00:00
work
This commit is contained in:
@@ -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',
|
||||||
|
|||||||
@@ -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')
|
||||||
|
|||||||
@@ -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')
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user