From c4c1d37fcdeb17680a85af25431314dae4fa3584 Mon Sep 17 00:00:00 2001 From: Todd Gamblin Date: Fri, 23 Mar 2018 23:16:37 -0700 Subject: refactor: move templates from root to share/spack - This complies with the unix directory hierarchy standard (which Spack attempts to follow) - Also unclutters the repo root directory. --- templates/modules/modulefile.tcl | 82 ---------------------------------------- 1 file changed, 82 deletions(-) delete mode 100644 templates/modules/modulefile.tcl (limited to 'templates/modules/modulefile.tcl') diff --git a/templates/modules/modulefile.tcl b/templates/modules/modulefile.tcl deleted file mode 100644 index 833d8bf6c2..0000000000 --- a/templates/modules/modulefile.tcl +++ /dev/null @@ -1,82 +0,0 @@ -#%Module1.0 -## Module file created by spack (https://github.com/spack/spack) on {{ timestamp }} -## -## {{ spec.short_spec }} -## -{% if configure_options %} -## Configure options: {{ configure_options }} -## -{% endif %} - - -{% block header %} -{% if short_description %} -module-whatis "{{ short_description }}" -{% endif %} - -{% if long_description %} -proc ModulesHelp { } { -{{ long_description| textwrap(72)| quote()| prepend_to_line('puts stderr ')| join() }} -} -{% endif %} -{% endblock %} - -{% block autoloads %} -{% for module in autoload %} -if ![ is-loaded {{ module }} ] {{ '{' }} -{% if verbose %} - puts stderr "Autoloading {{ module }}" -{% endif %} - module load {{ module }} -{{ '}' }} -{% endfor %} -{% endblock %} -{# #} -{% block prerequisite %} -{% for module in prerequisites %} -prereq {{ module }} -{% endfor %} -{% endblock %} -{# #} -{% block conflict %} -{% for name in conflicts %} -conflict {{ name }} -{% endfor %} -{% endblock %} - -{% block environment %} -{% for command_name, cmd in environment_modifications %} -{% if cmd.separator != ':' %} -{# A non-standard separator is required #} -{% if command_name == 'PrependPath' %} -prepend-path --delim "{{ cmd.separator }}" {{ cmd.name }} "{{ cmd.value }}" -{% elif command_name == 'AppendPath' %} -append-path --delim "{{ cmd.separator }}" {{ cmd.name }} "{{ cmd.value }}" -{% elif command_name == 'RemovePath' %} -remove-path --delim "{{ cmd.separator }}" {{ cmd.name }} "{{ cmd.value }}" -{% elif command_name == 'SetEnv' %} -setenv --delim "{{ cmd.separator }}" {{ cmd.name }} "{{ cmd.value }}" -{% elif command_name == 'UnsetEnv' %} -unsetenv {{ cmd.name }} -{% endif %} -{% else %} -{# We are using the usual separator #} -{% if command_name == 'PrependPath' %} -prepend-path {{ cmd.name }} "{{ cmd.value }}" -{% elif command_name == 'AppendPath' %} -append-path {{ cmd.name }} "{{ cmd.value }}" -{% elif command_name == 'RemovePath' %} -remove-path {{ cmd.name }} "{{ cmd.value }}" -{% elif command_name == 'SetEnv' %} -setenv {{ cmd.name }} "{{ cmd.value }}" -{% elif command_name == 'UnsetEnv' %} -unsetenv {{ cmd.name }} -{% endif %} -{# #} -{% endif %} -{% endfor %} -{% endblock %} - -{% block footer %} -{# In case he module needs to be extended with custom TCL code #} -{% endblock %} -- cgit v1.2.3-70-g09d2