Luca Boccassi
082356cecd
core: add LUOSession= unit setting ( #42530 )
...
Acquiring a LUO session from /dev/liveupdate requires privileges, and
also the device is a single-owner driver so only a single process can
open it at any given time.
Add a LUOSession= service settings that allows units running without
privileges to get a session assigned to them.
The kernel imposes a 64 chars limit on session names, which is too short
to avoid clashes, so derive a hash from joining the unit name with the
parameter name, that way two units using the same setting don't clash.
2026-06-19 19:35:16 +01:00
..
2026-05-18 02:32:42 +09:00
2026-06-05 04:59:11 +09:00
2026-05-21 18:02:05 +02:00
2026-05-15 13:46:08 +01:00
2026-05-15 13:46:08 +01:00
2026-05-15 13:46:08 +01:00
2026-06-01 18:46:24 +01:00
2026-06-01 18:46:24 +01:00
2026-06-05 04:42:14 +09:00
2026-05-14 08:55:44 +02:00
2026-06-11 09:43:09 +02:00
2026-05-15 13:46:08 +01:00
2026-04-30 11:12:33 +01:00
2026-05-12 14:43:39 +02:00
2026-05-21 10:33:03 +09:00
2026-05-18 21:17:38 +00:00
2026-04-09 22:39:11 +02:00
2026-04-09 22:39:11 +02:00
2026-05-21 18:30:16 +02:00
2026-03-23 19:19:46 +00:00
2026-05-14 08:12:28 +02:00
2026-04-19 07:31:07 +09:00
2026-06-19 13:32:24 +01:00
2026-05-08 16:52:57 +02:00
2026-05-18 21:17:38 +00:00
2026-05-15 13:46:08 +01:00
2026-03-20 23:31:51 +01:00
2026-06-17 08:53:55 +02:00
2026-03-05 20:23:24 +01:00
2026-06-05 09:47:02 +01:00
2026-03-20 22:11:15 +01:00
2026-05-21 10:13:17 +01:00
2026-05-22 16:41:56 +01:00
2026-04-26 21:21:49 +02:00
2026-05-14 23:16:27 +09:00
2026-04-02 13:59:55 +02:00
2026-03-02 23:10:22 +09:00
2026-03-05 20:23:24 +01:00
2026-06-01 12:16:28 +01:00
2026-05-03 10:18:38 +01:00
2026-05-12 15:33:21 +09:00
2026-05-21 18:02:05 +02:00
2026-04-22 17:41:42 +02:00
2026-05-21 10:33:03 +09:00
2026-05-15 13:46:08 +01:00
2026-04-19 07:31:07 +09:00
2026-06-16 00:16:05 +01:00
2026-06-17 13:11:15 +01:00
2026-05-06 10:30:16 +02:00
2026-04-11 14:58:34 +02:00
2026-05-21 11:53:32 +01:00
2026-06-05 04:57:53 +09:00
2026-04-22 17:41:42 +02:00
2026-02-19 15:08:20 +01:00
2026-05-05 11:14:33 +02:00
2026-05-18 21:17:38 +00:00
2026-05-11 10:23:37 +01:00
2026-05-28 01:23:48 +09:00
2026-05-29 04:30:48 +09:00
2026-05-27 21:34:04 +01:00
2026-05-25 12:37:36 +02:00
2026-04-24 14:29:31 +02:00
2026-05-28 01:46:38 +09:00
2026-02-26 09:20:59 +01:00
2026-05-20 16:32:22 +02:00
2026-05-15 13:46:08 +01:00
2026-04-14 20:35:24 +02:00
2026-05-21 10:33:03 +09:00
2026-05-19 08:14:36 +00:00
2026-05-15 13:46:08 +01:00
2026-05-03 10:17:20 +01:00
2026-04-07 11:03:48 +02:00
2026-06-17 13:11:15 +01:00
2026-03-30 09:37:32 +01:00
2026-03-31 14:42:02 +02:00
2026-03-30 09:37:32 +01:00
2026-05-25 22:17:00 +01:00
2026-02-24 18:29:37 +01:00
2026-03-18 17:33:22 -04:00
2026-05-21 18:02:05 +02:00
2026-06-17 08:53:55 +02:00
2026-05-08 17:22:04 +02:00
2026-05-22 02:56:24 +00:00
2026-04-14 02:10:52 -07:00
2026-04-14 02:10:52 -07:00
2026-05-15 00:02:01 -07:00
2026-05-16 18:37:10 +02:00
2026-05-15 13:46:08 +01:00
2026-05-19 01:45:54 +09:00