SIM108: fix
This commit is contained in:
@@ -124,10 +124,8 @@ class SecretStore(SecretStoreBase):
|
||||
os.umask(0o077)
|
||||
for service in self.machine.facts_data:
|
||||
for secret in self.machine.facts_data[service]["secret"]:
|
||||
if isinstance(secret, dict):
|
||||
secret_name = secret["name"]
|
||||
else:
|
||||
# TODO: drop old format soon
|
||||
secret_name = secret
|
||||
secret_name = (
|
||||
secret["name"] if isinstance(secret, dict) else secret
|
||||
) # TODO: drop old format soon
|
||||
(output_dir / secret_name).write_bytes(self.get(service, secret_name))
|
||||
(output_dir / ".pass_info").write_bytes(self.generate_hash())
|
||||
|
||||
@@ -24,10 +24,7 @@ def set_var(machine: str | Machine, var: str | Var, value: bytes, flake: Flake)
|
||||
_machine = Machine(name=machine, flake=flake)
|
||||
else:
|
||||
_machine = machine
|
||||
if isinstance(var, str):
|
||||
_var = get_machine_var(_machine, var)
|
||||
else:
|
||||
_var = var
|
||||
_var = get_machine_var(_machine, var) if isinstance(var, str) else var
|
||||
paths = _var.set(value)
|
||||
if paths:
|
||||
commit_files(
|
||||
|
||||
@@ -93,12 +93,7 @@ def get_machine_options() -> str:
|
||||
system = platform.system().lower()
|
||||
|
||||
# Determine accelerator based on OS
|
||||
if system == "darwin":
|
||||
# macOS uses Hypervisor.framework
|
||||
accel = "hvf"
|
||||
else:
|
||||
# Linux and others use KVM
|
||||
accel = "kvm"
|
||||
accel = "hvf" if system == "darwin" else "kvm"
|
||||
|
||||
if arch in ("x86_64", "amd64", "i386", "i686"):
|
||||
# For x86_64, use q35 for modern PCIe support
|
||||
|
||||
Reference in New Issue
Block a user