Skip to content

Commit a27f87a

Browse files
committed
fix(perl): Fixes for perl
Signed-off-by: dark0dave <dark0dave@mykolab.com>
1 parent 447cfc8 commit a27f87a

4 files changed

Lines changed: 16 additions & 7 deletions

File tree

-12.6 KB
Binary file not shown.

stratagems/sfo/general/lib_general.tpa

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,15 @@ DEFINE_ACTION_FUNCTION ~compile_ssl_to_bcs_core~ INT_VAR skip_bcs=0 STR_VAR scri
5353
END
5454
DELETE "%workspace%/ssl_out/%script%.baf"
5555
ACTION_IF ~%WEIDU_OS%~ STRING_COMPARE_CASE ~WIN32~ THEN BEGIN
56-
OUTER_INNER_PATCH_SAVE scsargs "%full_loc%/%script%" BEGIN
57-
REPLACE_TEXTUALLY "\" "/"
58-
END
59-
AT_NOW ~chmod 755 %MOD_FOLDER%/%ssl_loc%/ssl.pl~
60-
AT_NOW ~/usr/bin/perl %MOD_FOLDER%/%ssl_loc%/ssl.pl %scsargs% "%sslvariables%" -o %workspace%/ssl_out -l %ssllibrary% %workspace%/autolib %booleanstring%~ EXACT
56+
OUTER_INNER_PATCH_SAVE scsargs "%full_loc%/%script%" BEGIN
57+
REPLACE_TEXTUALLY "\" "/"
58+
END
59+
LAF check_ini STR_VAR ini=Use_Perl_Natively RET value END
60+
ACTION_IF value BEGIN
61+
AT_NOW ~perl %MOD_FOLDER%/%ssl_loc%/ssl.pl %scsargs% "%sslvariables%" -o %workspace%/ssl_out -l %ssllibrary% %workspace%/autolib %booleanstring%~ EXACT
62+
END ELSE BEGIN
63+
AT_NOW ~/usr/bin/perl %MOD_FOLDER%/%ssl_loc%/ssl.pl %scsargs% "%sslvariables%" -o %workspace%/ssl_out -l %ssllibrary% %workspace%/autolib %booleanstring%~ EXACT
64+
END
6165
END ELSE BEGIN
6266
LAF check_ini STR_VAR ini=Use_Perl_Natively RET value END
6367
ACTION_IF value BEGIN

stratagems/sfo2e/lib_ssl.tph

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,12 @@ BEGIN
9595
REPLACE_TEXTUALLY EXACT_MATCH "\" "/"
9696
END
9797
AT_NOW ~chmod 755 %ssl_loc%/ssl.pl~
98-
AT_NOW ~/usr/bin/perl %ssl_loc%/ssl.pl %scsargs% "%sslvariables%" -o %workspace%/ssl_out -l %ssllibrary% %data_loc%/autolib %booleanstring%~ EXACT
98+
LAF check_ini STR_VAR ini=Use_Perl_Natively RET value END
99+
ACTION_IF value BEGIN
100+
AT_NOW ~perl %ssl_loc%/ssl.pl %scsargs% "%sslvariables%" -o %workspace%/ssl_out -l %ssllibrary% %data_loc%/autolib %booleanstring%~ EXACT
101+
END ELSE BEGIN
102+
AT_NOW ~/usr/bin/perl %ssl_loc%/ssl.pl %scsargs% "%sslvariables%" -o %workspace%/ssl_out -l %ssllibrary% %data_loc%/autolib %booleanstring%~ EXACT
103+
END
99104
END
100105
END
101106
END

stratagems/ssl/ssl.pl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!/usr/bin/perl
1+
#!/usr/bin/env perl
22

33
my $scsline="";
44
# my $defaultlibraryfile="scsii/ssl/library.slb";

0 commit comments

Comments
 (0)