fixy
This commit is contained in:
5
app.py
5
app.py
@@ -4,6 +4,7 @@ from pathlib import Path
|
||||
from flask import Flask, request, jsonify, abort
|
||||
from flask_sslify import SSLify
|
||||
from datetime import datetime, timezone
|
||||
from tempfile import NamedTemporaryFile
|
||||
|
||||
app = Flask(__name__)
|
||||
sslify = SSLify(app)
|
||||
@@ -207,7 +208,7 @@ def writeHostsAtomic(new_content: str, path: str = "/etc/hosts") -> dict:
|
||||
- zapis do pliku tymczasowego + fsync + rename(),
|
||||
- ustawia chmod 644 na docelowym pliku.
|
||||
"""
|
||||
from tempfile import NamedTemporaryFile
|
||||
|
||||
|
||||
info = {"path": path, "backup": None}
|
||||
backup_dir = getCfg("backup_path", None)
|
||||
@@ -319,7 +320,7 @@ def updateHosts():
|
||||
except Exception:
|
||||
oldContent = ""
|
||||
|
||||
writeInfo = writeHostsAtomic(newContent, "/etc/hosts", backup_dir=os.path.join(LOG_DIR, "backups"))
|
||||
writeInfo = writeHostsAtomic(newContent, "/etc/hosts")
|
||||
logger.info(f"/etc/hosts zapisano atomowo. backup={writeInfo['backup']}")
|
||||
|
||||
if oldContent:
|
||||
|
Reference in New Issue
Block a user