Fix 1780 (#1782)
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
This commit is contained in:
parent
2531a57050
commit
9e5d45c5d8
|
|
@ -38,5 +38,5 @@ repos:
|
|||
rev: v1.1.1
|
||||
hooks:
|
||||
- id: mypy
|
||||
args: [--config=mypy.ini]
|
||||
args: [--config=pyproject.toml]
|
||||
fail_fast: true
|
||||
|
|
|
|||
|
|
@ -392,8 +392,8 @@ class Installer:
|
|||
pacman_conf.write(line)
|
||||
|
||||
def _pacstrap(self, packages: Union[str, List[str]]) -> bool:
|
||||
if type(packages[0]) in (list, tuple):
|
||||
packages = packages[0]
|
||||
if isinstance(packages, str):
|
||||
packages = [packages]
|
||||
|
||||
for plugin in plugins.values():
|
||||
if hasattr(plugin, 'on_pacstrap'):
|
||||
|
|
@ -568,13 +568,12 @@ class Installer:
|
|||
self.enable_service("fstrim.timer")
|
||||
|
||||
def enable_service(self, services: Union[str, List[str]]) -> None:
|
||||
if type(services[0]) in (list, tuple):
|
||||
services = services[0]
|
||||
if type(services) == str:
|
||||
services = [services, ]
|
||||
if isinstance(services, str):
|
||||
services = [services]
|
||||
|
||||
for service in services:
|
||||
self.log(f'Enabling service {service}', level=logging.INFO)
|
||||
|
||||
try:
|
||||
self.arch_chroot(f'systemctl enable {service}')
|
||||
except SysCallError as error:
|
||||
|
|
|
|||
Loading…
Reference in New Issue