|
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