PawseySC/pawsey-spack-config

Permissions on vasp files are not set properly

Closed this issue · 4 comments

as the title says,

spack@setonix-01:gcc-12.1.0$ ls -lah  | grep vasp
drwxr-sr-x   4 spack spack 4.0K Nov  8 19:07 vasp-5.4.4-zrju2pmfu6wzqkq7ogkjccfensnmflwf
drwxr-sr-x   4 spack spack 4.0K Nov  8 19:36 vasp-6.2.1-hubld72zncwadyttun2vtg26jdd62zix
drwxr-sr-x   4 spack spack 4.0K Nov  8 20:06 vasp-6.3.0-ewt4rli3l3fwsj4asz3dz2kdnwwhjyrn

what we want is

spack@setonix-01:gcc-12.1.0$ ls -lah | grep vasp
drwxr-s---   4 spack vasp  4.0K Nov  8 19:07 vasp-5.4.4-zrju2pmfu6wzqkq7ogkjccfensnmflwf
drwxr-s---   4 spack vasp6 4.0K Nov  8 19:36 vasp-6.2.1-hubld72zncwadyttun2vtg26jdd62zix
drwxr-s---   4 spack vasp6 4.0K Nov  8 20:06 vasp-6.3.0-ewt4rli3l3fwsj4asz3dz2kdnwwhjyrn
spack@setonix-01:gcc-12.1.0$ 

good catch, but can't we do it here:

def install(self, spec, prefix):

so, Spack has a feature to take care of that in the yaml configs,
but we had discussed with Pascal, Sam and team a few months ago that we wanted to have full control on the permission settings... can be changed of course :-)

We stick to our bash scripts. Thanks Marco.