From: Richard Levitte Date: Wed, 1 Sep 2021 06:48:02 +0000 (+0200) Subject: Modify .github/before_script.sh to install cpanm as a standalone script X-Git-Tag: v3.0.0~5 X-Git-Url: http://www.wagner.pp.ru/gitweb/?p=openssl-gost%2Fengine.git;a=commitdiff_plain;h=20f4ae52470e6dcf2af1f97ceb40a63b5200ec37 Modify .github/before_script.sh to install cpanm as a standalone script It makes sure to install it where site perl scripts should be located. --- diff --git a/.github/before_script.sh b/.github/before_script.sh index 6121ac5..003a9a6 100755 --- a/.github/before_script.sh +++ b/.github/before_script.sh @@ -1,7 +1,11 @@ #!/bin/bash -efux -curl -L https://cpanmin.us | sudo perl - --sudo App::cpanminus -sudo cpanm --notest Test2::V0 > build.log 2>&1 || (cat build.log && exit 1) +# Download cpanm and make it executable as a standalone script +curl -L https://cpanmin.us -o cpanm +chmod 0755 cpanm + +sudo ./cpanm --notest Test2::V0 > build.log 2>&1 \ + || (cat build.log && exit 1) if [ "${APT_INSTALL-}" ]; then sudo apt-get install -y $APT_INSTALL