diff --git a/core/services/helpers/assets_as_strings/sudo_scripts/dns.py b/core/services/helpers/assets_as_strings/sudo_scripts/dns.py index ba3760f..a6caf1d 100644 --- a/core/services/helpers/assets_as_strings/sudo_scripts/dns.py +++ b/core/services/helpers/assets_as_strings/sudo_scripts/dns.py @@ -1,5 +1,4 @@ -dns_script = """ -#!/bin/bash +dns_script = """#!/bin/bash set -euo pipefail if [[ "$EUID" -ne 0 ]]; then diff --git a/core/services/helpers/assets_as_strings/sudo_scripts/firewall.py b/core/services/helpers/assets_as_strings/sudo_scripts/firewall.py index 2e18cca..be4b016 100644 --- a/core/services/helpers/assets_as_strings/sudo_scripts/firewall.py +++ b/core/services/helpers/assets_as_strings/sudo_scripts/firewall.py @@ -1,5 +1,4 @@ -firewall_script = """ -#!/bin/bash +firewall_script = """#!/bin/bash set -euo pipefail if [[ "$EUID" -ne 0 ]]; then diff --git a/core/services/helpers/manage_assets.py b/core/services/helpers/manage_assets.py index b9faba3..6a90d18 100644 --- a/core/services/helpers/manage_assets.py +++ b/core/services/helpers/manage_assets.py @@ -43,7 +43,7 @@ def sudo_assets_folder_setup() -> bool: try: with open(file_path, 'w') as f: - f.write(content) + f.write(content.lstrip('\n')) logger.info(f"[MANAGE ASSETS] File written for {filename}.") except Exception as e: logger.error(f"[MANAGE ASSETS] Failed to write to file for {filename} at {file_path} because {e}.")