@@ -8,6 +8,12 @@ export DXLOC={{ dxout }}
88
99PP={{ pploc }}
1010
11+ {% if ansible_os_family == " Solaris" %}
12+ export SSLLIBS=" -l /opt/csw/lib/libcrypto.so.1.0.0 -l /opt/csw/lib/libssl.so"
13+ {% else %}
14+ export SSLLIBS=" -l /usr/lib64/libcrypto.so.10 -l /usr/lib64/libssl.so"
15+ {% endif %}
16+
1117rm -rf $DXLOC
1218mkdir $DXLOC
1319
@@ -17,16 +23,16 @@ for i in dx_*.pl ; do
1723 name=${i% .pl}
1824 echo Compiling $name ;
1925 {% if openssl is defined %}
20- $PP -u -l /usr/lib64/libcrypto.so.10 -l /usr/lib64/libssl.so -I {{ dxloc }}/lib/ -M Crypt::Blowfish -F Crypto=dbutils\. pm$ -M Filter::Crypto::Decrypt -o $DXLOC /$name $i
26+ $PP -u $SSLLIBS -I {{ dxloc }}/lib/ -M Crypt::Blowfish -F Crypto=dbutils\. pm$ -M Filter::Crypto::Decrypt -o $DXLOC /$name $i
2127 {% else %}
2228 $PP -u -I {{ dxloc }}/lib/ -M Crypt::Blowfish -F Crypto=dbutils\. pm$ -M Filter::Crypto::Decrypt -o $DXLOC /$name $i
2329 {% endif %}
2430done
2531
2632{% if openssl is defined %}
27- $PP -u -l /usr/lib64/libcrypto.so.10 -l /usr/lib64/libssl.so -I {{dxloc}}/lib/ -M Text::CSV_PP -M Crypt::Blowfish -F Crypto=dbutils\. pm$ -M Filter::Crypto::Decrypt -o $DXLOC /dx_ctl_users dx_ctl_users.pl
28- $PP -u -l /usr/lib64/libcrypto.so.10 -l /usr/lib64/libssl.so -M List::MoreUtils::PP -I {{dxloc}}/lib -M Crypt::Blowfish -F Crypto=dbutils\. pm$ -M Filter::Crypto::Decrypt -o $DXLOC /dx_get_replication dx_get_replication.pl
29- $PP -u -l /usr/lib64/libcrypto.so.10 -l /usr/lib64/libssl.so -M List::MoreUtils::PP -I {{dxloc}}/lib -M Crypt::Blowfish -F Crypto=dbutils\. pm$ -M Filter::Crypto::Decrypt -o $DXLOC /dx_ctl_replication dx_ctl_replication.pl
33+ $PP -u $SSLLIBS -I {{dxloc}}/lib/ -M Text::CSV_PP -M Crypt::Blowfish -F Crypto=dbutils\. pm$ -M Filter::Crypto::Decrypt -o $DXLOC /dx_ctl_users dx_ctl_users.pl
34+ $PP -u $SSLLIBS -M List::MoreUtils::PP -I {{dxloc}}/lib -M Crypt::Blowfish -F Crypto=dbutils\. pm$ -M Filter::Crypto::Decrypt -o $DXLOC /dx_get_replication dx_get_replication.pl
35+ $PP -u $SSLLIBS -M List::MoreUtils::PP -I {{dxloc}}/lib -M Crypt::Blowfish -F Crypto=dbutils\. pm$ -M Filter::Crypto::Decrypt -o $DXLOC /dx_ctl_replication dx_ctl_replication.pl
3036{% else %}
3137$PP -u -I {{dxloc}}/lib/ -M Text::CSV_PP -M Crypt::Blowfish -F Crypto=dbutils\. pm$ -M Filter::Crypto::Decrypt -o $DXLOC /dx_ctl_users dx_ctl_users.pl
3238$PP -u -M List::MoreUtils::PP -I {{dxloc}}/lib -M Crypt::Blowfish -F Crypto=dbutils\. pm$ -M Filter::Crypto::Decrypt -o $DXLOC /dx_get_replication dx_get_replication.pl
6167rm -rf dxtoolkit2-$1 -{{ system }}-* .tar.gz
6268{% if openssl is defined %}
6369 tar cvf dxtoolkit2-$1 -{{ system }}-openssl.tar dxtoolkit2
64- gzip dxtoolkit2-$1 -{{ system }}-openssl.tar
70+ gzip dxtoolkit2-$1 -{{ system }}-openssl.tar
6571{% else %}
6672 tar cvf dxtoolkit2-$1 -{{ system }}.tar dxtoolkit2
6773 gzip dxtoolkit2-$1 -{{ system }}.tar
0 commit comments