@@ -4,7 +4,7 @@ report_results()
4
4
fully_qualified_FC=" $( type -P " ${FC} " ) "
5
5
if [[ ${fully_qualified_FC} != * gfortran* ]]; then
6
6
emergency " report_results.sh: non-gfortran compiler: \$ {fully_qualified_FC}=${fully_qualified_FC} "
7
- fi
7
+ fi
8
8
# Set path_to_FC fully-qualified gfortran location
9
9
compiler_install_root=" ${fully_qualified_FC% bin/ gfortran* } "
10
10
@@ -32,51 +32,51 @@ report_results()
32
32
${SUDO:- } rm setup.csh
33
33
fi
34
34
# Prepend the OpenCoarrays license to the setup.sh script:
35
- while IFS=' ' read -r line || [[ -n " $line " ]]; do
36
- echo " # $line " >> setup.sh
35
+ while IFS=' ' read -r line || [[ -n " ${ line} " ]]; do
36
+ echo " # ${ line} " >> setup.sh
37
37
done < " ${opencoarrays_src_dir} /LICENSE"
38
- while IFS=' ' read -r line || [[ -n " $line " ]]; do
39
- echo " # $line " >> setup.csh
38
+ while IFS=' ' read -r line || [[ -n " ${ line} " ]]; do
39
+ echo " # ${ line} " >> setup.csh
40
40
done < " ${opencoarrays_src_dir} /LICENSE"
41
41
echo " # " | tee -a setup.csh setup.sh
42
42
echo " # Execute this script via the following command: " | tee -a setup.csh setup.sh
43
43
echo " # source ${install_path%/ } /setup.sh " | tee -a setup.csh setup.sh
44
44
echo " " | tee -a setup.csh setup.sh
45
- if [[ -x " $cmake_install_path /cmake" ]]; then
45
+ if [[ -x " ${ cmake_install_path} /cmake" ]]; then
46
46
echo " # Prepend the CMake path to the PATH environment variable:" | tee -a setup.sh setup.csh
47
- echo " if [[ -z \"\$ PATH\" ]]; then " >> setup.sh
47
+ echo " if [[ -z \"\$ { PATH} \" ]]; then " >> setup.sh
48
48
echo " export PATH=\" ${cmake_install_path%/ } /\" " >> setup.sh
49
49
echo " else " >> setup.sh
50
- echo " export PATH=\" ${cmake_install_path%/ } /\" :\$ PATH " >> setup.sh
50
+ echo " export PATH=\" ${cmake_install_path%/ } /\" :\$ { PATH} " >> setup.sh
51
51
echo " fi " >> setup.sh
52
52
echo " set path = (\" ${cmake_install_path%/ } \" /\"\$ path\" ) " >> setup.csh
53
53
fi
54
- if [[ -x " $fully_qualified_FC " ]]; then
54
+ if [[ -x " ${ fully_qualified_FC} " ]]; then
55
55
echo " # Prepend the compiler path to the PATH environment variable:" | tee -a setup.sh setup.csh
56
- echo " if [[ -z \"\$ PATH\" ]]; then " >> setup.sh
56
+ echo " if [[ -z \"\$ { PATH} \" ]]; then " >> setup.sh
57
57
echo " export PATH=\" ${compiler_install_root%/ } /bin\" " >> setup.sh
58
58
echo " else " >> setup.sh
59
- echo " export PATH=\" ${compiler_install_root%/ } /bin:\$ PATH\" " >> setup.sh
59
+ echo " export PATH=\" ${compiler_install_root%/ } /bin:\$ { PATH} \" " >> setup.sh
60
60
echo " fi " >> setup.sh
61
61
echo " set path = (\" ${compiler_install_root%/ } \" /bin \"\$ path\" ) " >> setup.csh
62
62
fi
63
63
if [[ -d " ${compiler_install_root%/ } /lib" || -d " ${compiler_install_root%/ } /lib64" ]]; then
64
64
echo " # Prepend the compiler library paths to the LD_LIBRARY_PATH environment variable:" | tee -a setup.sh setup.csh
65
65
compiler_lib_paths=" ${compiler_install_root%/ } /lib64/:${compiler_install_root%/ } /lib"
66
- echo " if [[ -z \"\$ LD_LIBRARY_PATH\" ]]; then " >> setup.sh
66
+ echo " if [[ -z \"\$ { LD_LIBRARY_PATH} \" ]]; then " >> setup.sh
67
67
echo " export LD_LIBRARY_PATH=\" ${compiler_lib_paths%/ } \" " >> setup.sh
68
68
echo " else " >> setup.sh
69
- echo " export LD_LIBRARY_PATH=\" ${compiler_lib_paths%/ } :\$ LD_LIBRARY_PATH\" " >> setup.sh
69
+ echo " export LD_LIBRARY_PATH=\" ${compiler_lib_paths%/ } :\$ { LD_LIBRARY_PATH} \" " >> setup.sh
70
70
echo " fi " >> setup.sh
71
71
echo " set LD_LIBRARY_PATH = (\" ${compiler_lib_paths%/ } \" /bin \"\$ LD_LIBRARY_PATH\" ) " >> setup.csh
72
72
fi
73
73
echo " " >> setup.sh
74
- if [[ -x " $mpi_install_root /bin/mpif90" ]]; then
74
+ if [[ -x " ${ mpi_install_root} /bin/mpif90" ]]; then
75
75
echo " # Prepend the MPI path to the PATH environment variable:" | tee -a setup.sh setup.csh
76
- echo " if [[ -z \"\$ PATH\" ]]; then " >> setup.sh
76
+ echo " if [[ -z \"\$ { PATH} \" ]]; then " >> setup.sh
77
77
echo " export PATH=\" ${mpi_install_root%/ } /bin\" " >> setup.sh
78
78
echo " else " >> setup.sh
79
- echo " export PATH=\" ${mpi_install_root%/ } /bin\" :\$ PATH " >> setup.sh
79
+ echo " export PATH=\" ${mpi_install_root%/ } /bin\" :\$ { PATH} " >> setup.sh
80
80
echo " fi " >> setup.sh
81
81
echo " set path = (\" ${mpi_install_root%/ } \" /bin \"\$ path\" ) " >> setup.csh
82
82
fi
@@ -88,52 +88,52 @@ report_results()
88
88
# the system versions of these packages are present and in the user's path or that the
89
89
# user doesn't need them at all (e.g. there was no need to build gfortran from source).
90
90
flex_install_path=$( " ${build_script} " -P flex)
91
- if [[ -x " $flex_install_path /bin/flex" ]]; then
91
+ if [[ -x " ${ flex_install_path} /bin/flex" ]]; then
92
92
echo " # Prepend the flex path to the PATH environment variable:" | tee -a setup.sh setup.csh
93
- echo " if [[ -z \"\$ PATH\" ]]; then " >> setup.sh
94
- echo " export PATH=\" $flex_install_path /bin\" " >> setup.sh
93
+ echo " if [[ -z \"\$ { PATH} \" ]]; then " >> setup.sh
94
+ echo " export PATH=\" ${ flex_install_path} /bin\" " >> setup.sh
95
95
echo " else " >> setup.sh
96
- echo " export PATH=\" $flex_install_path /bin\" :\$ PATH " >> setup.sh
96
+ echo " export PATH=\" ${ flex_install_path} /bin\" :\$ { PATH} " >> setup.sh
97
97
echo " set path = (\" $flex_install_path \" /bin \"\$ path\" ) " >> setup.csh
98
98
echo " fi " >> setup.sh
99
99
fi
100
100
bison_install_path=$( " ${build_script} " -P bison)
101
- if [[ -x " $bison_install_path /bin/yacc" ]]; then
101
+ if [[ -x " ${ bison_install_path} /bin/yacc" ]]; then
102
102
echo " # Prepend the bison path to the PATH environment variable:" | tee -a setup.sh setup.csh
103
- echo " if [[ -z \"\$ PATH\" ]]; then " >> setup.sh
104
- echo " export PATH=\" $bison_install_path /bin\" " >> setup.sh
103
+ echo " if [[ -z \"\$ { PATH} \" ]]; then " >> setup.sh
104
+ echo " export PATH=\" ${ bison_install_path} /bin\" " >> setup.sh
105
105
echo " else " >> setup.sh
106
- echo " export PATH=\" $bison_install_path /bin\" :\$ PATH " >> setup.sh
106
+ echo " export PATH=\" ${ bison_install_path} /bin\" :\$ { PATH} " >> setup.sh
107
107
echo " fi " >> setup.sh
108
108
echo " set path = (\" $bison_install_path \" /bin \"\$ path\" ) " >> setup.csh
109
109
fi
110
110
m4_install_path=$( " ${build_script} " -P m4)
111
- if [[ -x " $m4_install_path /bin/m4" ]]; then
111
+ if [[ -x " ${ m4_install_path} /bin/m4" ]]; then
112
112
echo " # Prepend the m4 path to the PATH environment variable:" | tee -a setup.sh setup.csh
113
- echo " if [[ -z \"\$ PATH\" ]]; then " >> setup.sh
114
- echo " export PATH=\" $m4_install_path /bin\" " >> setup.sh
113
+ echo " if [[ -z \"\$ { PATH} \" ]]; then " >> setup.sh
114
+ echo " export PATH=\" ${ m4_install_path} /bin\" " >> setup.sh
115
115
echo " else " >> setup.sh
116
- echo " export PATH=\" $m4_install_path /bin\" :\$ PATH " >> setup.sh
116
+ echo " export PATH=\" ${ m4_install_path} /bin\" :\$ { PATH} " >> setup.sh
117
117
echo " fi " >> setup.sh
118
118
echo " set path = (\" $m4_install_path \" /bin \"\$ path\" ) " >> setup.csh
119
119
fi
120
120
opencoarrays_install_path=" ${install_path} "
121
- if [[ -x " $opencoarrays_install_path /bin/caf" ]]; then
121
+ if [[ -x " ${ opencoarrays_install_path} /bin/caf" ]]; then
122
122
echo " # Prepend the OpenCoarrays path to the PATH environment variable:" | tee -a setup.sh setup.csh
123
- echo " if [[ -z \"\$ PATH\" ]]; then " >> setup.sh
123
+ echo " if [[ -z \"\$ { PATH} \" ]]; then " >> setup.sh
124
124
echo " export PATH=\" ${opencoarrays_install_path%/ } /bin\" " >> setup.sh
125
125
echo " else " >> setup.sh
126
- echo " export PATH=\" ${opencoarrays_install_path%/ } /bin\" :\$ PATH " >> setup.sh
126
+ echo " export PATH=\" ${opencoarrays_install_path%/ } /bin\" :\$ { PATH} " >> setup.sh
127
127
echo " fi " >> setup.sh
128
128
echo " set path = (\" ${opencoarrays_install_path%/ } \" /bin \"\$ path\" ) " >> setup.csh
129
129
fi
130
- if ${SUDO:- } mv setup.sh " $opencoarrays_install_path " ; then
131
- setup_sh_location=$opencoarrays_install_path
130
+ if ${SUDO:- } mv setup.sh " ${ opencoarrays_install_path} " ; then
131
+ setup_sh_location=${ opencoarrays_install_path}
132
132
else
133
133
setup_sh_location=${PWD}
134
134
fi
135
- if ${SUDO:- } mv setup.csh " $opencoarrays_install_path " ; then
136
- setup_csh_location=$opencoarrays_install_path
135
+ if ${SUDO:- } mv setup.csh " ${ opencoarrays_install_path} " ; then
136
+ setup_csh_location=${ opencoarrays_install_path}
137
137
else
138
138
setup_csh_location=${PWD}
139
139
fi
@@ -153,10 +153,10 @@ report_results()
153
153
echo " OpenCoarrays compiler wrapper (caf), program launcher (cafrun), or prerequisite"
154
154
echo " package installer (build), or these programs are not in the following, expected"
155
155
echo " location:"
156
- echo " $install_path /bin."
156
+ echo " ${ install_path} /bin."
157
157
echo " Please review the following file for more information:"
158
- echo " $install_path / $ installation_record"
159
- echo " and submit an bug report at https://github.com/sourceryinstitute/opencoarrays/issues"
158
+ echo " ${ install_path} / ${ installation_record} "
159
+ echo " and submit an bug report at https://github.com/sourceryinstitute/opencoarrays/issues/new "
160
160
echo " [exit 100]"
161
161
exit 100
162
162
0 commit comments