19 lines
		
	
	
		
			464 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			464 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/sh
 | |
| 
 | |
| EXPECTED_SIGNATURE=$(wget -q -O - https://composer.github.io/installer.sig)
 | |
| php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
 | |
| ACTUAL_SIGNATURE=$(php -r "echo hash_file('SHA384', 'composer-setup.php');")
 | |
| 
 | |
| if [ "$EXPECTED_SIGNATURE" != "$ACTUAL_SIGNATURE" ]
 | |
| then
 | |
|     >&2 echo 'ERROR: Invalid installer signature'
 | |
|     rm composer-setup.php
 | |
|     exit 1
 | |
| fi
 | |
| 
 | |
| php composer-setup.php --quiet
 | |
| RESULT=$?
 | |
| rm composer-setup.php
 | |
| exit $RESULT
 | |
| 
 |