File tree 1 file changed +7
-5
lines changed
1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change 5
5
# see https://github.com/apptainer/singularity/issues/5390#issuecomment-899111181
6
6
sudo apt-get install alien
7
7
alien --version
8
- # apptainer_rpm=$(curl --silent -L https://dl.fedoraproject.org/pub/epel/8/Everything/x86_64/Packages/a/ | grep 'apptainer-[0-9]' | sed 's/.*\(apptainer[0-9._a-z-]*.rpm\).*/\1/g')
9
- # curl -OL https://dl.fedoraproject.org/pub/epel/8/Everything/x86_64/Packages/a/${apptainer_rpm}
10
- # /pub/archive/epel/8.8/Everything/x86_64/Packages/a
11
- apptainer_rpm=$( curl --silent -L https://dl.fedoraproject.org/pub/archive/epel/8.8/Everything/x86_64/Packages/a/ | grep ' apptainer-[0-9]' | sed ' s/.*\(apptainer[0-9._a-z-]*.rpm\).*/\1/g' )
12
- curl -OL https://dl.fedoraproject.org/pub/archive/epel/8.8/Everything/x86_64/Packages/a/${apptainer_rpm}
8
+ # stick to Apptainer < 1.3.0 by downloading from EPEL 8.8 archive,
9
+ # since CI workflow for testing scripts hangs/fails when using Apptainer 1.3.0
10
+ # cfr. https://github.com/EESSI/software-layer/pull/514
11
+ epel_subdir=" pub/epel/8"
12
+ epel_subdir=" pub/archive/epel/8.8"
13
+ apptainer_rpm=$( curl --silent -L https://dl.fedoraproject.org/${epel_subdir} /Everything/x86_64/Packages/a/ | grep ' apptainer-[0-9]' | sed ' s/.*\(apptainer[0-9._a-z-]*.rpm\).*/\1/g' )
14
+ curl -OL https://dl.fedoraproject.org/${epel_subdir} /Everything/x86_64/Packages/a/${apptainer_rpm}
13
15
sudo alien -d ${apptainer_rpm}
14
16
sudo apt install ./apptainer* .deb
15
17
apptainer --version
You can’t perform that action at this time.
0 commit comments