mirror of
https://github.com/hyperknot/openfreemap.git
synced 2026-05-22 06:22:16 +00:00
work
This commit is contained in:
@@ -11,6 +11,7 @@ from ssh_lib.kernel import set_cpu_governor, setup_kernel_settings
|
|||||||
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 TILE_GEN_BIN, install_planetiler
|
from ssh_lib.planetiler import TILE_GEN_BIN, install_planetiler
|
||||||
|
from ssh_lib.rclone import install_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
|
||||||
|
|
||||||
|
|
||||||
@@ -28,7 +29,7 @@ def prepare_shared(c):
|
|||||||
|
|
||||||
def prepare_tile_gen(c):
|
def prepare_tile_gen(c):
|
||||||
install_planetiler(c)
|
install_planetiler(c)
|
||||||
# TODO rclone
|
install_rclone(c)
|
||||||
|
|
||||||
for file in [
|
for file in [
|
||||||
'extract_btrfs.sh',
|
'extract_btrfs.sh',
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
from ssh_lib.config import config_dir
|
from ssh_lib.config import assets_dir
|
||||||
from ssh_lib.utils import apt_get_install, apt_get_purge, put, put_str
|
from ssh_lib.utils import apt_get_install, apt_get_purge, put, put_str
|
||||||
|
|
||||||
|
|
||||||
def setup_kernel_settings(c):
|
def setup_kernel_settings(c):
|
||||||
put(c, f'{config_dir}/kernel/60-ofm.conf', '/etc/sysctl.d/')
|
put(c, f'{assets_dir}/kernel/60-ofm.conf', '/etc/sysctl.d/')
|
||||||
put(c, f'{config_dir}/kernel/limits-ofm.conf', '/etc/security/limits.d/')
|
put(c, f'{assets_dir}/kernel/limits-ofm.conf', '/etc/security/limits.d/')
|
||||||
|
|
||||||
|
|
||||||
def set_cpu_governor(c):
|
def set_cpu_governor(c):
|
||||||
|
|||||||
6
ssh_lib/rclone.py
Normal file
6
ssh_lib/rclone.py
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
from ssh_lib.utils import apt_get_update
|
||||||
|
|
||||||
|
|
||||||
|
def install_rclone(c):
|
||||||
|
apt_get_update(c)
|
||||||
|
c.sudo('curl https://rclone.org/install.sh | sudo bash')
|
||||||
Reference in New Issue
Block a user