]> wagner.pp.ru Git - openssl-gost/engine.git/commitdiff
Modify .github/before_script.sh to install cpanm as a standalone script
authorRichard Levitte <richard@levitte.org>
Wed, 1 Sep 2021 06:48:02 +0000 (08:48 +0200)
committerDmitry Belyavskiy <beldmit@users.noreply.github.com>
Wed, 1 Sep 2021 09:27:29 +0000 (12:27 +0300)
It makes sure to install it where site perl scripts should be located.

.github/before_script.sh

index 6121ac50caae76ad8ef8b5c74e005253074686dd..003a9a63c20a0320f1b6d83f468d6914abb55df6 100755 (executable)
@@ -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