forked from rpms/kernel
		
	
		
			
				
	
	
		
			22 lines
		
	
	
		
			533 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			533 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/sh
 | 
						|
# Easy application of new patches.
 | 
						|
# Always adds to the very end. (Bumps last patch nr by 100)
 | 
						|
# Parameters:
 | 
						|
# $1 - patch filename 
 | 
						|
# $2 - description
 | 
						|
 | 
						|
OLD=$(grep ^Patch kernel.spec  | tail -n1 | awk '{ print $1 }' | sed s/Patch// | sed s/://)
 | 
						|
NEW=$(($OLD/100*100+100))
 | 
						|
 | 
						|
sed -i "/^Patch$OLD:\ /a#\ $2\nPatch$NEW:\ $1" kernel.spec
 | 
						|
 | 
						|
LAST=$(grep ^ApplyPatch kernel.spec | tail -n1 | awk '{ print $2 }')
 | 
						|
 | 
						|
sed -i "/^ApplyPatch $LAST/aApplyPatch $1" kernel.spec
 | 
						|
 | 
						|
cvs add $1
 | 
						|
 | 
						|
scripts/bumpspecfile.py kernel.spec "- $2"
 | 
						|
make clog
 | 
						|
 |