| 
									
										
										
										
											2010-01-07 14:36:41 +01:00
										 |  |  | #!/bin/sh
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Scan files given on the command line for a copyright header. | 
					
						
							|  |  |  | # Only the first 15 lines will be examined and must contain the | 
					
						
							|  |  |  | # string 'Copyright'. | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | # Sample usage: | 
					
						
							|  |  |  | # find . -type f -name \*.cpp -o -name \*.h | xargs ~/bin/hasCopyright.sh | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | for i in $@ ; do | 
					
						
							|  |  |  |     if test -f "$i" && test -s "$i" ; then | 
					
						
							| 
									
										
										
										
											2011-02-21 14:24:22 +01:00
										 |  |  |         if head -n 15 "$i" | grep Copyright > /dev/null 2>&1 ; then | 
					
						
							|  |  |  |             if head -n 15 "$i" | grep "No Commercial Usage" > /dev/null 2>&1 ; then | 
					
						
							|  |  |  |                 echo "$i: Copyright ok" | 
					
						
							|  |  |  |             else | 
					
						
							|  |  |  |                 echo "$i: WRONG COPYRIGHT" | 
					
						
							|  |  |  |             fi | 
					
						
							| 
									
										
										
										
											2010-01-07 14:36:41 +01:00
										 |  |  |         else | 
					
						
							| 
									
										
										
										
											2011-02-21 14:24:22 +01:00
										 |  |  |            echo "$i: NO COPYRIGHT" | 
					
						
							| 
									
										
										
										
											2010-01-07 14:36:41 +01:00
										 |  |  |         fi | 
					
						
							|  |  |  |     fi | 
					
						
							|  |  |  | done |