mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-10-31 05:54:26 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			36 lines
		
	
	
		
			906 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			906 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| --- a/ipkg-build
 | |
| +++ b/ipkg-build
 | |
| @@ -47,6 +47,19 @@ pkg_appears_sane() {
 | |
|  
 | |
|  	PKG_ERROR=0
 | |
|  
 | |
| +	cvs_dirs=`find . -name 'CVS'`
 | |
| +	if [ -n "$cvs_dirs" ]; then
 | |
| +	    if [ "$noclean" = "1" ]; then
 | |
| +		echo "*** Warning: The following CVS directories where found.
 | |
| +You probably want to remove them: " >&2
 | |
| +		ls -ld $cvs_dirs
 | |
| +		echo >&2
 | |
| +	    else
 | |
| +		echo "*** Removing the following files: $cvs_dirs"
 | |
| +		rm -rf "$cvs_dirs"
 | |
| +	    fi
 | |
| +	fi
 | |
| +
 | |
|  	tilde_files=`find . -name '*~'`
 | |
|  	if [ -n "$tilde_files" ]; then
 | |
|  	    if [ "$noclean" = "1" ]; then
 | |
| @@ -134,8 +147,12 @@ You probably want to chown these to a sy
 | |
|  
 | |
|  	for script in $CONTROL/preinst $CONTROL/postinst $CONTROL/prerm $CONTROL/postrm; do
 | |
|  		if [ -f $script -a ! -x $script ]; then
 | |
| +		    if [ "$noclean" = "1" ]; then
 | |
|  			echo "*** Error: package script $script is not executable" >&2
 | |
|  			PKG_ERROR=1
 | |
| +		    else
 | |
| +			chmod a+x $script
 | |
| +		    fi
 | |
|  		fi
 | |
|  	done
 | |
|  
 |