Merge pull request #156738 from mweinelt/hass-ping
This commit is contained in:
commit
89e18a19cd
2 changed files with 17 additions and 0 deletions
|
@ -278,6 +278,11 @@ in {
|
||||||
"bluetooth_tracker"
|
"bluetooth_tracker"
|
||||||
"bluetooth_le_tracker"
|
"bluetooth_le_tracker"
|
||||||
];
|
];
|
||||||
|
componentsUsingPing = [
|
||||||
|
# Components that require the capset syscall for the ping wrapper
|
||||||
|
"ping"
|
||||||
|
"wake_on_lan"
|
||||||
|
];
|
||||||
componentsUsingSerialDevices = [
|
componentsUsingSerialDevices = [
|
||||||
# Components that require access to serial devices (/dev/tty*)
|
# Components that require access to serial devices (/dev/tty*)
|
||||||
# List generated from home-assistant documentation:
|
# List generated from home-assistant documentation:
|
||||||
|
@ -382,6 +387,8 @@ in {
|
||||||
SystemCallFilter = [
|
SystemCallFilter = [
|
||||||
"@system-service"
|
"@system-service"
|
||||||
"~@privileged"
|
"~@privileged"
|
||||||
|
] ++ optionals (any useComponent componentsUsingPing) [
|
||||||
|
"capset"
|
||||||
];
|
];
|
||||||
UMask = "0077";
|
UMask = "0077";
|
||||||
};
|
};
|
||||||
|
|
|
@ -49,6 +49,12 @@ in {
|
||||||
payload_on = "let_there_be_light";
|
payload_on = "let_there_be_light";
|
||||||
payload_off = "off";
|
payload_off = "off";
|
||||||
}];
|
}];
|
||||||
|
wake_on_lan = {};
|
||||||
|
switch = [{
|
||||||
|
platform = "wake_on_lan";
|
||||||
|
mac = "00:11:22:33:44:55";
|
||||||
|
host = "127.0.0.1";
|
||||||
|
}];
|
||||||
# tests component-based capability assignment (CAP_NET_BIND_SERVICE)
|
# tests component-based capability assignment (CAP_NET_BIND_SERVICE)
|
||||||
emulated_hue = {
|
emulated_hue = {
|
||||||
host_ip = "127.0.0.1";
|
host_ip = "127.0.0.1";
|
||||||
|
@ -99,6 +105,10 @@ in {
|
||||||
print("\n### home-assistant.log ###\n")
|
print("\n### home-assistant.log ###\n")
|
||||||
print(output_log + "\n")
|
print(output_log + "\n")
|
||||||
|
|
||||||
|
# wait for home-assistant to fully boot
|
||||||
|
hass.sleep(30)
|
||||||
|
hass.wait_for_unit("home-assistant.service")
|
||||||
|
|
||||||
with subtest("Check that no errors were logged"):
|
with subtest("Check that no errors were logged"):
|
||||||
assert "ERROR" not in output_log
|
assert "ERROR" not in output_log
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue