mirror of
				https://github.com/ossrs/srs.git
				synced 2025-03-09 15:49:59 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			26 lines
		
	
	
	
		
			690 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
	
		
			690 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| cat <<END >>/dev/null
 | |
| touch git2unix &&
 | |
| echo "bash `pwd`/git2unix.sh" >git2unix &&
 | |
| chmod +x git2unix &&
 | |
| sudo rm -f /bin/git2unix &&
 | |
| sudo mv git2unix /bin/git2unix
 | |
| END
 | |
| 
 | |
| dos2unix -V>/dev/null 2>&1
 | |
| ret=$?; if [[ 0 -ne $ret ]]; then 
 | |
|     echo "dos2unix not found." 
 | |
|     echo "      sudo yum install -y dos2unix"
 | |
|     exit $ret
 | |
| fi
 | |
| 
 | |
| files=`git status|egrep "(modified|new file)"|awk -F ':' '{print $2}'|awk '{print $1}'|egrep "(.hpp$|.cpp$|.cc$|.h$|.c$|.txt$|.sh|.conf$)"`;
 | |
| for file in $files; do
 | |
|     dos2unix $file;
 | |
|     echo $file|grep ".sh$" >/dev/null 2>&1; EOF_SH=$?
 | |
|     if [[ $EOF_SH -ne 0 && -f $file ]]; then 
 | |
|         echo "chmod -x $file"
 | |
|         chmod -x $file; 
 | |
|     fi
 | |
| done
 |