20 lines
		
	
	
		
			373 B
		
	
	
	
		
			Perl
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			373 B
		
	
	
	
		
			Perl
		
	
	
	
	
	
| #!/usr/bin/env perl
 | |
| # Determine if the given curl executable supports the 'openssl' SSL engine
 | |
| if ( $#ARGV != 0 ) 
 | |
| {
 | |
| 	print "Usage: $0 curl-executable\n";
 | |
| 	exit 3;
 | |
| }
 | |
| if (!open(CURL, "@ARGV[0] -s --engine list|"))
 | |
| {
 | |
| 	print "Can't get SSL engine list\n";
 | |
| 	exit 2;
 | |
| }
 | |
| while( <CURL> )
 | |
| {
 | |
|     exit 0 if ( /openssl/ );
 | |
| }
 | |
| close CURL;
 | |
| print "openssl engine not supported\n";
 | |
| exit 1;
 |