Skip to content

Commit 1d330df

Browse files
authored
Merge pull request #26 from brianhlin/SOFTWARE-4423.ensure-subdir-existence
Job dirs in SPOOL need to be owned by the job owners (SOFTWARE-4623)
2 parents 955e9a1 + 76e7dea commit 1d330df

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

base/etc/osg/image-config.d/20-osg-ce-setup.sh

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -65,12 +65,15 @@ echo "><><><><><><><><><><><><><><><><><><><"
6565

6666
# Ensure that PVC dirs and subdirs exist and have the proper
6767
# ownership (SOFTWARE-4423)
68-
mkdir -p \
69-
/var/log/condor-ce/ \
70-
/var/lib/condor-ce/execute \
71-
/var/lib/condor-ce/spool/ceview/{metrics,vos}
72-
chown -R condor:condor \
73-
/var/log/condor-ce \
74-
/var/lib/condor-ce/
68+
pvc_dirs=(/var/log/condor-ce/
69+
/var/lib/condor-ce/execute
70+
/var/lib/condor-ce/spool/ceview/metrics
71+
/var/lib/condor-ce/spool/ceview/vos)
72+
mkdir -p ${pvc_dirs[*]}
73+
74+
pvc_dirs+=(/var/lib/condor-ce
75+
/var/lib/condor-ce/spool
76+
/var/lib/condor-ce/spool/ceview)
77+
chown condor:condor ${pvc_dirs[*]}
7578

7679
set +xe

0 commit comments

Comments
 (0)