From b85e17b59be5a75252a4b23fc28901b8b6912bdf Mon Sep 17 00:00:00 2001 From: Zsolt Ero Date: Wed, 27 Dec 2023 02:12:18 +0100 Subject: [PATCH] work --- init-server.py | 3 ++- ssh_lib/kernel.py | 6 +++--- ssh_lib/rclone.py | 6 ++++++ 3 files changed, 11 insertions(+), 4 deletions(-) create mode 100644 ssh_lib/rclone.py diff --git a/init-server.py b/init-server.py index 4587fcd..4caf6ad 100755 --- a/init-server.py +++ b/init-server.py @@ -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.pkg_base import pkg_base, pkg_upgrade 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 @@ -28,7 +29,7 @@ def prepare_shared(c): def prepare_tile_gen(c): install_planetiler(c) - # TODO rclone + install_rclone(c) for file in [ 'extract_btrfs.sh', diff --git a/ssh_lib/kernel.py b/ssh_lib/kernel.py index 9f3327e..1e09546 100644 --- a/ssh_lib/kernel.py +++ b/ssh_lib/kernel.py @@ -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 def setup_kernel_settings(c): - put(c, f'{config_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/60-ofm.conf', '/etc/sysctl.d/') + put(c, f'{assets_dir}/kernel/limits-ofm.conf', '/etc/security/limits.d/') def set_cpu_governor(c): diff --git a/ssh_lib/rclone.py b/ssh_lib/rclone.py new file mode 100644 index 0000000..61a6a1b --- /dev/null +++ b/ssh_lib/rclone.py @@ -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')