Use os.sync() instead of sync command (#4278)

This commit is contained in:
codefiles 2026-03-01 15:48:22 -05:00 committed by GitHub
parent 501759d979
commit b809c84ad5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 2 additions and 5 deletions

View File

@ -144,7 +144,8 @@ class Installer:
# Return None to propagate the exception
return None
self.sync()
info(tr('Syncing the system...'))
os.sync()
if not (missing_steps := self.post_install_check()):
msg = f'Installation completed without any errors.\nLog files temporarily available at {logger.directory}.\nYou may reboot when ready.\n'
@ -163,10 +164,6 @@ class Installer:
self.sync_log_to_install_medium()
return False
def sync(self) -> None:
info(tr('Syncing the system...'))
SysCommand('sync')
def remove_mod(self, mod: str) -> None:
if mod in self._modules:
self._modules.remove(mod)