|
46 | 46 | - name: checkout dxtoolkit code |
47 | 47 | uses: actions/checkout@master |
48 | 48 |
|
49 | | - # - name: Set up a Perl container |
50 | | - # run: | |
51 | | - # sudo apt-get update || exit 0 |
52 | | - # sudo apt-get install -y libpar-packer-perl |
53 | | - # sudo apt-get install -y libjson-pp-perl |
54 | | - # sudo apt-get install -y libdate-manip-perl |
55 | | - # sudo apt-get install -y libdatetime-format-dateparse-perl |
56 | | - # sudo apt-get install -y libcrypt-cbc-perl |
57 | | - # sudo apt-get install -y libcrypt-blowfish-perl |
58 | | - # sudo apt-get install -y libtext-csv-perl |
59 | | - # sudo apt-get install -y libtry-tiny-perl |
60 | | - # sudo apt-get install -y libparse-http-useragent-perl |
61 | | - # sudo apt-get install -y libnet-ssleay-perl |
62 | | - # sudo apt-get install -y libio-socket-ssl-perl |
63 | | - # sudo apt-get install -y libfilter-perl |
64 | | - # sudo apt-get install -y libterm-readkey-perl |
65 | | - # sudo apt-get install -y cpanminus |
66 | | - # sudo apt-get install -y make |
67 | | - # sudo apt-get install -y gcc |
68 | | - # sudo apt-get install -y libssl-dev |
69 | | - # sudo apt-get install -y libwww-perl |
70 | | - # sudo cpanm DateTime::Event::Cron::Quartz |
71 | | - # sudo cpanm Log::Syslog::Fast@0.65 |
72 | | - # sudo cpanm Filter::Crypto::Decrypt |
73 | | - |
74 | | - # - name: Compile |
75 | | - # run: | |
76 | | - # mkdir /home/runner/work/dxtoolkit/dxtoolkit/dxtoolkit2 |
77 | | - |
78 | | - # cd /home/runner/work/dxtoolkit/dxtoolkit/lib |
79 | | - # mv dbutils.pm dbutils.orig.pm |
80 | | - # cat dbutils.orig.pm | sed -e "s/put your encryption key here/${INPUT_ENCKEY}/" > dbutils.pm |
81 | | - |
82 | | - # cd /home/runner/work/dxtoolkit/dxtoolkit/bin |
83 | | - # pp -u -l /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 -l /usr/lib/x86_64-linux-gnu/libssl.so.1.1 -I /home/runner/work/dxtoolkit/dxtoolkit/lib -M Text::CSV_PP -M List::MoreUtils::PP -M Crypt::Blowfish \ |
84 | | - # -F Crypto=dbutils\.pm$ -M Filter::Crypto::Decrypt -o /home/runner/work/dxtoolkit/dxtoolkit/dxtoolkit2/runner `ls dx_*.pl | xargs` |
85 | | - |
86 | | - # cd /home/runner/work/dxtoolkit/dxtoolkit/dxtoolkit2 |
87 | | - # for i in /home/runner/work/dxtoolkit/dxtoolkit/bin/dx_*.pl ; do name=`basename -s .pl $i`; ln -s runner $name; done |
88 | | - # ls -l /home/runner/work/dxtoolkit/dxtoolkit/dxtoolkit2 |
89 | | - # cd /home/runner/work/dxtoolkit/dxtoolkit/ |
90 | | - # tar czvf /home/runner/work/dxtoolkit/dxtoolkit/dxtoolkit.tar.gz dxtoolkit2/ |
91 | | - |
92 | 49 | - name: Set up a Perl container |
93 | 50 | #uses: pioro/dxtoolkit@develop |
94 | 51 | uses: docker://pioro/dxperlubuntu18:5.26 |
@@ -172,12 +129,6 @@ jobs: |
172 | 129 | cd D:\a\dxtoolkit\dxtoolkit\ |
173 | 130 | shell: powershell |
174 | 131 |
|
175 | | - # - name: Upload enc |
176 | | - # uses: actions/upload-artifact@v1 |
177 | | - # with: |
178 | | - # name: windowsbuild-enc |
179 | | - # path: D:\a\dxtoolkit\dxtoolkit\lib\dbutils.pm |
180 | | - |
181 | 132 | - name: download perl |
182 | 133 | run: | |
183 | 134 | mkdir d:\a\perldownload |
@@ -230,6 +181,9 @@ jobs: |
230 | 181 |
|
231 | 182 | - name: install perl |
232 | 183 | run: | |
| 184 | + # have a static version of perl 5.30.2_1 |
| 185 | + brew uninstall --ignore-dependencies perl |
| 186 | + brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/8ff2935985d6da4f2f463ea2666545e6017c4d54/Formula/perl.rb |
233 | 187 | brew install cpanminus |
234 | 188 | # brew install openssl |
235 | 189 | cpanm Crypt::CBC |
|
0 commit comments