#!/usr/bin/env python3 from pathlib import Path import sys ROOT = Path(r"c:\laragon\www\light-otantik-nux") sys.path.insert(0, str(ROOT / "scripts")) from deploy_remote import connect, sudo # noqa: E402 local = ROOT / "deploy/nux-custom/ui/ui/admin/footer.tpl" data = local.read_bytes().replace(b"\r\n", b"\n") client = connect() sftp = client.open_sftp() with sftp.file("/tmp/brand_footer.tpl", "wb") as f: f.write(data) sftp.close() code, out = sudo( client, "install -m 644 /tmp/brand_footer.tpl /var/www/phpnuxbill/ui/ui/admin/footer.tpl && chown www-data:www-data /var/www/phpnuxbill/ui/ui/admin/footer.tpl && find /var/www/phpnuxbill/ui/compiled -type f -delete && sed -n '3,7p' /var/www/phpnuxbill/ui/ui/admin/footer.tpl", timeout=20, ) print(out) print("CODE", code) client.close()