diff --git a/package/hpckit/25.0.0/install.sh b/package/hpckit/25.0.0/install.sh index 776f800b21cff5ce294144bb3d2ee4800389857c..368d740c80be9854a74f2c59f7ecc85484febc34 100644 --- a/package/hpckit/25.0.0/install.sh +++ b/package/hpckit/25.0.0/install.sh @@ -1,4 +1,11 @@ #!/bin/bash set -e export hpckit_ver="25.0.0" -../meta.sh $1 \ No newline at end of file +../meta.sh $1 + +ln -s $1/HPCKit/${hpckit_ver}/modulefiles $1/../../../modulefiles/hpckit${hpckit_ver} + +for hmpi_file in `find -L $1/HPCKit/${hpckit_ver}/modulefiles -name hmpi` +do + echo -e "\nsetenv CC mpicc \nsetenv CXX mpicxx \nsetenv FC mpifort \nsetenv F77 mpifort \nsetenv F90 mpifort " >> ${hmpi_file} +done \ No newline at end of file diff --git a/package/hpckit/25.1.RC1/install.sh b/package/hpckit/25.1.RC1/install.sh new file mode 100644 index 0000000000000000000000000000000000000000..caa76afaada2b362d1eb11cd6d39259fa75793ed --- /dev/null +++ b/package/hpckit/25.1.RC1/install.sh @@ -0,0 +1,11 @@ +#!/bin/bash +set -e +export hpckit_ver="25.1.RC1" +../meta.sh $1 + +ln -s $1/HPCKit/${hpckit_ver}/modulefiles $1/../../../modulefiles/hpckit${hpckit_ver} + +for hmpi_file in `find -L $1/HPCKit/${hpckit_ver}/modulefiles -name release |grep -v kupl` +do + echo -e "\nsetenv CC mpicc \nsetenv CXX mpicxx \nsetenv FC mpifort \nsetenv F77 mpifort \nsetenv F90 mpifort " >> ${hmpi_file} +done \ No newline at end of file diff --git a/src/downloadService.py b/src/downloadService.py index 9c20263c7673cef110a952b8b1d2b9fa51835f2d..5eee6026ad6ca57f6f4a8f47cc42e5dab68ba805 100644 --- a/src/downloadService.py +++ b/src/downloadService.py @@ -33,7 +33,7 @@ yum makecache self.exe.exec_raw(repo_cmd) def gen_wget_url(self, out_dir='./downloads', url='', filename=''): - head = "source ./init.sh && wget --no-check-certificate" + head = "wget --no-check-certificate" file_path = os.path.join(out_dir, filename) download_url = f'{head} {url} -O {file_path}' return download_url