Add update-vendor.sh symlink support, unify install.sh vendor flow

- update-vendor.sh now creates webui/vendor symlinks (htm.js)
- install.sh calls update-vendor.sh after package install
- Add vendor/.empty and webui/vendor/.empty as directory placeholders in git
This commit is contained in:
2026-07-01 00:44:08 +00:00
parent 575cf06a4b
commit 8c13ad55ce
32 changed files with 1371 additions and 445 deletions
+2 -1
View File
@@ -506,6 +506,7 @@ def _register_routes() -> None:
logs, # noqa: F401
network, # noqa: F401
nginx, # noqa: F401
status, # noqa: F401
wireguard, # noqa: F401
)
@@ -538,7 +539,7 @@ def main() -> None:
_stop_polling()
try:
await asyncio.wait_for(runner.cleanup(), timeout=5)
except asyncio.TimeoutError:
except TimeoutError:
logger.warning("Runner cleanup timed out, abandoning")
if Path(socket_path).exists():
os.unlink(socket_path)