diff --git a/var/spack/repos/builtin/packages/likwid/package.py b/var/spack/repos/builtin/packages/likwid/package.py index c3f297445fa..b9b7b45a971 100644 --- a/var/spack/repos/builtin/packages/likwid/package.py +++ b/var/spack/repos/builtin/packages/likwid/package.py @@ -260,8 +260,8 @@ def install(self, spec, prefix): @run_after("install") def caveats(self): if self.spec.satisfies("accessmode=accessdaemon"): - perm_script = "spack_perms_fix.sh" - perm_script_path = join_path(self.spec.prefix, perm_script) + perm_script = "spack_likwid_fix_perms.sh.j2" + perm_script_path = join_path(self.spec.prefix.bin, perm_script) daemons = glob.glob(join_path(self.spec.prefix, "sbin", "*")) with open(perm_script_path, "w") as f: env = spack.tengine.make_environment(dirs=self.package_dir) diff --git a/var/spack/repos/builtin/packages/likwid/spack_perms_fix.sh.j2 b/var/spack/repos/builtin/packages/likwid/spack_likwid_fix_perms.sh.j2 similarity index 53% rename from var/spack/repos/builtin/packages/likwid/spack_perms_fix.sh.j2 rename to var/spack/repos/builtin/packages/likwid/spack_likwid_fix_perms.sh.j2 index a3413d4d292..4db0f75d0ae 100755 --- a/var/spack/repos/builtin/packages/likwid/spack_perms_fix.sh.j2 +++ b/var/spack/repos/builtin/packages/likwid/spack_likwid_fix_perms.sh.j2 @@ -1,11 +1,9 @@ #!/bin/sh -eu {% for cf in chowns %} -chown root:root {{ prefix }}/{{ cf }} +chown root:root "{{ cf }}" {% endfor %} {% for sf in chmods %} -chmod 4755 {{ prefix }}/{{ sf }} +chmod 4755 "{{ sf }}" {% endfor %} - -# end