]> git.apps.os.sepia.ceph.com Git - ceph-build.git/commitdiff
ceph-dev-new-setup: Fix podman selinux contexts podman-version 2334/head
authorZack Cerza <zack@cerza.org>
Mon, 10 Mar 2025 18:23:19 +0000 (12:23 -0600)
committerZack Cerza <zack@cerza.org>
Mon, 10 Mar 2025 18:42:03 +0000 (12:42 -0600)
Signed-off-by: Zack Cerza <zack@cerza.org>
ceph-dev-new-setup/build/build

index 04822201804dc2ad8edce9cd2c7e067349300620..e0776ce277522841ec132fc55d5d10143b7084a4 100644 (file)
@@ -106,7 +106,9 @@ srcdir=`pwd`
 PODMAN_MAJOR_VERSION=$(podman version -f json | jq -r '.Client.Version|split(".")[0]')
 if command -v podman && [ "$PODMAN_MAJOR_VERSION" -ge 4 ]; then
     PODMAN=podman
-    PODMAN_STORAGE_DIR="$HOME/.local/share/containers/storage/"
+    PODMAN_DIR="$HOME/.local/share/containers"
+    test -d $PODMAN_DIR && command -v restorecon && sudo restorecon -vR $PODMAN_DIR
+    PODMAN_STORAGE_DIR="$PODMAN_DIR/storage"
     test -d $PODMAN_STORAGE_DIR && sudo chgrp -R $(groups | cut -d' ' -f1) $PODMAN_STORAGE_DIR
 else
     PODMAN="sudo docker"