tails-unblock-network: Terminate udevadm trigger after 120 seconds
commit6e60ff8bb682d50e565bd25b8b561de1c46a06b4
authorsegfault <segfault@riseup.net>
Wed, 17 Apr 2024 14:51:23 +0000 (17 16:51 +0200)
committersegfault <segfault@riseup.net>
Wed, 17 Apr 2024 14:51:23 +0000 (17 16:51 +0200)
treef4140782063e7b001e893be6c5bca8f81b5c2a9f
parentfc27b2378c92bdfc3274ca164b2cea8c52d9cc92
tails-unblock-network: Terminate udevadm trigger after 120 seconds

We used `udevadm settle` before, which had a default timeout of 120
seconds. `udevadm trigger --settle` does not have a timeout, so it could
potentially block forever if any of the triggered events never finishes.
To avoid that we block the boot forever, we use the `timeout` command to
send SIGTERM to `udevadm` if it takes longer than 120 seconds.
config/chroot_local-includes/usr/local/lib/tails-unblock-network