2
2
# Do not overwrite existing files
3
3
# Write the new file as rpmnew
4
4
testfile () {
5
- if [ -e $1 ]; then
5
+ if [ -e " $1 " ]; then
6
6
echo " $1 .rpmnew"
7
7
else
8
8
echo " $1 "
@@ -18,7 +18,7 @@ modprocess () {
18
18
return
19
19
fi
20
20
fi
21
- md5sum ${modname} >> @@oneapi_manifest@@
21
+ md5sum " ${modname} " >> @@oneapi_manifest@@
22
22
}
23
23
24
24
rm -f @@oneapi_manifest@@
34
34
# Set system defaults for default OBS oneAPI modules
35
35
for tool in @@exact_deps@@; do
36
36
filename=@@OHPC_MODULEDEPS@@/oneapi/${tool%%/* } /.version
37
- echo " #%Module1.0" > ${filename}
38
- echo " set ModulesVersion \" ${tool##*/ } \" " >> ${filename}
37
+ echo " #%Module1.0" > " ${filename} "
38
+ echo " set ModulesVersion \" ${tool##*/ } \" " >> " ${filename} "
39
39
done
40
40
41
41
# Create an OpenHPC module file for each version found in compilers
@@ -56,9 +56,9 @@ for compilers in @@OHPC_MODULEDEPS@@/oneapi/compiler/2*; do
56
56
echo " --> Installing modulefile for version=${ver} "
57
57
# Do not overwrite existing files
58
58
# Write the new file as rpmnew
59
- modname=$( testfile @@OHPC_MODULES@@/intel/$ver )
59
+ modname=$( testfile @@OHPC_MODULES@@/intel/" $ver " )
60
60
61
- cat << EOF > ${modname}
61
+ cat << EOF > " ${modname} "
62
62
#%Module1.0#####################################################################
63
63
64
64
set version "$ver "
@@ -95,12 +95,12 @@ module load "$mklver"
95
95
family "compiler"
96
96
EOF
97
97
98
- modprocess ${modname}
98
+ modprocess " ${modname} "
99
99
100
100
# Provide standalone module for use with GNU toolchain
101
- modname=$( testfile @@OHPC_MODULEDEPS@@/gnu/mkl/$ver )
101
+ modname=$( testfile @@OHPC_MODULEDEPS@@/gnu/mkl/" $ver " )
102
102
103
- cat << EOF > ${modname}
103
+ cat << EOF > " ${modname} "
104
104
#%Module1.0#####################################################################
105
105
106
106
set version "$ver "
@@ -121,15 +121,15 @@ prepend-path MODULEPATH @@OHPC_MODULEDEPS@@/oneapi
121
121
module load "$mklver "
122
122
EOF
123
123
124
- modprocess ${modname}
124
+ modprocess " ${modname} "
125
125
done
126
126
127
127
# Set default version to match that used to build OpenHPC packages
128
128
modname=$( testfile @@OHPC_MODULES@@/intel/.version)
129
129
130
- cat << EOF > ${modname}
130
+ cat << EOF > " ${modname} "
131
131
#%Module1.0#####################################################################
132
132
set ModulesVersion "@@exact_intel_ver_module@@"
133
133
EOF
134
134
135
- modprocess ${modname}
135
+ modprocess " ${modname} "
0 commit comments