[pdm-devel] [PATCH datacenter-manager] priv daemon: create jobstate directory after the state dir
Lukas Wagner
l.wagner at proxmox.com
Mon Dec 1 10:19:35 CET 2025
The jobstate directory is located *within* the state directory, so it
makes sense to change the order of operations such that the state
directory is actually created before the jobstate dir. This ensures that
the permissions on the state dir are set as expected.
Signed-off-by: Lukas Wagner <l.wagner at proxmox.com>
---
server/src/bin/proxmox-datacenter-privileged-api.rs | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/server/src/bin/proxmox-datacenter-privileged-api.rs b/server/src/bin/proxmox-datacenter-privileged-api.rs
index 9b0a037b..93ad810a 100644
--- a/server/src/bin/proxmox-datacenter-privileged-api.rs
+++ b/server/src/bin/proxmox-datacenter-privileged-api.rs
@@ -63,7 +63,6 @@ fn create_directories() -> Result<(), Error> {
let api_user = pdm_config::api_user()?;
pdm_config::setup::create_configdir()?;
- server::jobstate::create_jobstate_dir()?;
pdm_config::setup::mkdir_perms(
pdm_buildcfg::PDM_RUN_DIR,
@@ -100,6 +99,8 @@ fn create_directories() -> Result<(), Error> {
0o755,
)?;
+ server::jobstate::create_jobstate_dir()?;
+
Ok(())
}
--
2.47.3
More information about the pdm-devel
mailing list