Release v0.7.2 - TTW Linux Installer 0.2.0

This commit is contained in:
Omni
2026-07-18 13:46:48 +01:00
parent d78e16f758
commit ada21f90c8
42 changed files with 1111 additions and 605 deletions
@@ -24,6 +24,8 @@ class FilesystemOwnershipMixin:
for root, dirs, files in os.walk(path):
for name in dirs + files:
full_path = os.path.join(root, name)
if os.path.islink(full_path):
continue
try:
stat = os.stat(full_path)
if stat.st_uid != uid or stat.st_gid not in gids:
@@ -93,6 +95,8 @@ class FilesystemOwnershipMixin:
for root, dirs, files in os.walk(path):
for name in dirs + files:
full = os.path.join(root, name)
if os.path.islink(full):
continue
try:
if os.stat(full).st_mode & 0o777 != 0o755:
return False