From 20f4ae52470e6dcf2af1f97ceb40a63b5200ec37 Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Wed, 1 Sep 2021 08:48:02 +0200 Subject: [PATCH] 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. --- .github/before_script.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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 -- 2.39.2