feat(hostd): varlink interfaced host controller to manage machine configuration and boot mgmt

This commit is contained in:
Lars Sjöström 2025-01-08 11:09:34 +01:00
parent 8e99ab4555
commit 9274a02dd3
No known key found for this signature in database
20 changed files with 1439 additions and 51 deletions

View file

@ -0,0 +1,32 @@
interface io.systemd.Hostname
method Describe() -> (
Hostname: string,
StaticHostname: ?string,
PrettyHostname: ?string,
DefaultHostname: ?string,
HostnameSource: string,
IconName: ?string,
Chassis: ?string,
Deployment: ?string,
Location: ?string,
KernelName: string,
KernelRelease: string,
KernelVersion: string,
OperatingSystemPrettyName: ?string,
OperatingSystemCPEName: ?string,
OperatingSystemHomeURL: ?string,
OperatingSystemSupportEnd: ?int,
OperatingSystemReleaseData: ?[]string,
MachineInformationData: ?[]string,
HardwareVendor: ?string,
HardwareModel: ?string,
HardwareSerial: ?string,
FirmwareVersion: ?string,
FirmwareVendor: ?string,
FirmwareDate: ?int,
MachineID: string,
BootID: string,
ProductUUID: ?string,
VSockCID: ?int
)