diff --git a/src/python/jw/pkg/lib/distros/suse/Distro.py b/src/python/jw/pkg/lib/distros/suse/Distro.py index b213cad0..6c9d1f1a 100644 --- a/src/python/jw/pkg/lib/distros/suse/Distro.py +++ b/src/python/jw/pkg/lib/distros/suse/Distro.py @@ -73,6 +73,11 @@ class Distro(Base): cmd += names await self.zypper(cmd) + async def _install_local_files( + self, paths: Iterable[str], only_update: bool + ) -> None: + await self.rpm(['-U', '--reinstall', *paths]) + async def _delete(self, names: Iterable[str]) -> None: await self.rpm(['-e', *names], sudo = True)