mirror of
				https://github.com/ansible-collections/community.general.git
				synced 2024-09-14 20:13:21 +02:00 
			
		
		
		
	- Replace find ';' with '+' for faster execution. - Replace grep -R with -r to avoid recursive warnings. - Exclude .git and .tox directories from recursive grep. - Improve messaging on failed sanity checks. - Add no-basestring check to Shippable.
		
			
				
	
	
		
			21 lines
		
	
	
	
		
			676 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
	
		
			676 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
| #!/bin/sh
 | |
| 
 | |
| grep '^#!' -rIn . \
 | |
|     --exclude-dir .git \
 | |
|     --exclude-dir .tox \
 | |
|     | grep ':1:' | sed 's/:1:/:/' | grep -v -E \
 | |
|     -e '^\./lib/ansible/modules/' \
 | |
|     -e '^\./test/integration/targets/[^/]*/library/[^/]*:#!powershell$' \
 | |
|     -e '^\./test/sanity/validate-modules/validate-modules:#!/usr/bin/env python2$' \
 | |
|     -e ':#!/bin/sh$' \
 | |
|     -e ':#!/bin/bash( -[eux]|$)' \
 | |
|     -e ':#!/usr/bin/make -f$' \
 | |
|     -e ':#!/usr/bin/env python$' \
 | |
|     -e ':#!/usr/bin/env bash$' \
 | |
|     -e ':#!/usr/bin/env fish$'
 | |
| 
 | |
| if [ $? -ne 1 ]; then
 | |
|     echo "One or more file(s) listed above have an unexpected shebang."
 | |
|     echo "See $0 for the list of acceptable values."
 | |
|     exit 1
 | |
| fi
 |