Daan De Meyer
9e26ced980
core: Add RootDirectoryFileDescriptor=
...
RootDirectory= but via a open_tree() file descriptor. This allows
setting up the execution environment for a service by the client in
a mount namespace and then starting a transient unit in that execution
environment using the new property.
We also add --root-directory= and --same-root-dir= to systemd-run to
have it run services within the given root directory. As systemd-run
might be invoked from a different mount namespace than what systemd is
running in, systemd-run opens the given path with open_tree() and then
sends it to systemd using the new RootDirectoryFileDescriptor= property.
2025-10-31 13:09:51 +01:00
..
2025-07-13 12:45:37 +02:00
2025-05-22 09:37:20 +02:00
2025-10-25 11:21:12 +09:00
2025-05-22 09:37:20 +02:00
2025-10-17 21:11:23 +09:00
2025-10-23 15:51:28 +02:00
2025-05-22 09:37:20 +02:00
2025-07-11 13:05:46 +09:00
2025-05-22 09:37:20 +02:00
2025-09-26 09:28:12 +09:00
2025-05-22 09:37:20 +02:00
2025-09-17 14:37:20 +02:00
2025-05-22 09:37:20 +02:00
2025-07-13 12:45:37 +02:00
2025-05-22 09:37:20 +02:00
2025-07-22 03:05:54 +09:00
2025-05-22 09:37:20 +02:00
2025-07-13 12:45:37 +02:00
2025-05-22 09:37:20 +02:00
2025-10-05 22:58:11 +09:00
2025-07-07 17:55:13 +02:00
2025-04-18 14:19:15 +02:00
2025-10-17 21:11:23 +09:00
2025-10-17 21:11:23 +09:00
2025-06-30 09:19:15 +02:00
2025-10-17 21:11:23 +09:00
2025-05-22 09:37:20 +02:00
2025-09-19 15:33:17 +09:00
2025-05-22 09:37:20 +02:00
2025-05-22 09:37:20 +02:00
2025-10-25 11:43:00 +09:00
2025-07-07 17:31:03 +00:00
2025-06-24 23:23:40 +09:00
2025-05-22 09:37:20 +02:00
2025-05-22 09:37:20 +02:00
2025-05-22 09:37:20 +02:00
2025-07-24 16:08:45 +02:00
2025-05-22 09:37:20 +02:00
2025-06-21 02:22:28 +09:00
2025-05-22 09:37:20 +02:00
2025-05-22 09:37:20 +02:00
2025-05-22 09:37:20 +02:00
2025-05-22 09:37:20 +02:00
2025-10-31 13:09:51 +01:00
2025-05-22 09:37:20 +02:00
2025-05-22 09:37:20 +02:00
2025-05-22 09:37:20 +02:00
2025-06-30 13:10:43 +02:00
2025-05-22 09:37:20 +02:00
2025-05-22 09:37:20 +02:00
2025-05-22 09:37:20 +02:00
2025-05-22 09:37:20 +02:00
2025-06-17 16:05:12 +02:00
2025-05-22 09:37:20 +02:00
2025-09-19 13:54:54 +02:00
2025-07-08 03:14:53 +02:00
2025-05-22 09:37:20 +02:00
2025-05-22 09:37:20 +02:00
2025-07-22 03:05:33 +09:00
2025-05-22 09:37:20 +02:00
2025-05-22 09:37:20 +02:00
2025-05-22 09:37:20 +02:00
2025-06-30 09:19:15 +02:00
2025-05-22 09:37:20 +02:00
2025-05-22 09:37:20 +02:00
2025-07-11 13:05:46 +09:00
2025-05-22 09:37:20 +02:00
2025-09-21 17:16:52 +02:00
2025-06-24 22:16:01 +02:00
2025-10-31 13:09:51 +01:00
2025-05-22 09:37:20 +02:00
2025-10-31 13:09:51 +01:00
2025-05-22 09:37:20 +02:00
2025-10-31 13:09:51 +01:00
2025-10-31 13:09:51 +01:00
2025-05-22 09:37:20 +02:00
2025-10-31 13:09:51 +01:00
2025-05-22 09:37:20 +02:00
2025-05-22 09:37:20 +02:00
2025-07-11 13:05:42 +09:00
2025-05-22 09:37:20 +02:00
2025-10-16 17:00:29 +02:00
2025-05-22 09:37:20 +02:00
2025-06-30 09:19:15 +02:00
2025-05-22 09:37:20 +02:00
2025-09-19 17:32:48 +02:00
2025-05-22 09:37:20 +02:00
2025-07-08 03:14:53 +02:00
2025-10-17 21:11:23 +09:00
2025-10-25 11:12:16 +09:00
2025-06-06 19:06:48 +09:00
2025-05-22 09:37:20 +02:00
2025-07-08 22:35:29 +02:00
2025-09-26 11:12:04 +02:00
2025-07-08 22:35:29 +02:00
2025-10-29 13:09:20 +01:00
2025-10-17 21:11:23 +09:00
2025-05-22 09:37:20 +02:00
2025-05-22 09:37:20 +02:00
2025-05-22 09:37:20 +02:00
2025-05-22 09:37:20 +02:00
2025-10-22 09:34:14 +02:00
2025-10-17 21:11:23 +09:00
2025-10-16 03:52:08 -07:00
2025-10-23 15:51:28 +02:00
2025-06-21 02:22:28 +09:00
2025-10-31 13:09:51 +01:00
2025-10-31 13:09:51 +01:00
2025-10-22 16:20:44 +02:00
2025-10-23 15:51:28 +02:00
2025-05-22 09:37:20 +02:00
2025-07-11 22:20:25 +02:00
2025-05-22 09:37:20 +02:00
2025-09-26 11:12:04 +02:00
2025-07-29 06:36:58 -07:00
2025-09-26 11:12:04 +02:00
2025-10-17 21:11:23 +09:00
2025-10-31 13:09:51 +01:00
2025-10-31 13:09:51 +01:00
2025-05-22 09:37:20 +02:00
2025-10-17 21:11:23 +09:00
2025-05-22 09:37:20 +02:00
2025-05-22 09:37:20 +02:00
2025-05-31 16:36:43 +02:00
2025-10-17 21:11:23 +09:00
2025-10-30 17:47:29 +01:00
2025-06-30 13:10:43 +02:00
2025-10-23 15:51:28 +02:00
2025-05-22 09:37:20 +02:00
2025-07-09 11:08:34 +02:00
2025-09-23 03:46:55 +09:00
2025-05-22 09:37:20 +02:00
2025-05-22 09:37:20 +02:00
2025-05-22 09:37:20 +02:00
2025-10-23 15:51:28 +02:00
2025-06-17 16:05:12 +02:00
2025-09-17 22:19:14 +09:00
2025-05-22 09:37:20 +02:00
2025-05-22 09:37:20 +02:00
2025-10-17 21:11:23 +09:00
2025-06-04 22:03:48 +02:00
2025-05-22 09:37:20 +02:00
2025-07-07 17:55:13 +02:00
2025-05-22 09:37:20 +02:00
2025-10-30 16:12:13 +01:00
2025-10-23 15:51:28 +02:00
2025-07-09 11:08:34 +02:00
2025-10-16 03:52:02 -07:00
2025-10-17 21:11:23 +09:00
2025-10-16 19:06:46 +02:00
2025-10-17 21:11:23 +09:00
2025-09-19 14:46:55 +02:00
2025-10-17 21:11:23 +09:00
2025-10-16 03:52:08 -07:00
2025-10-16 19:47:40 +01:00
2025-07-10 21:08:11 +02:00
2025-10-17 21:11:23 +09:00
2025-10-20 03:58:55 -07:00
2025-10-17 21:11:23 +09:00
2025-09-27 16:12:54 +03:00
2025-05-22 09:37:20 +02:00