mirror of
				https://github.com/hzyitc/openwrt-redmi-ax3000
				synced 2025-10-30 07:50:32 +08:00 
			
		
		
		
	scripts/feeds: force kernel package scan after a target installation
When a target is installed from a feed, the linux kernel package is scanned before the installation of this target. If some kernel module packages are defined in this feeds at the target level, there were not parsed during the scan of linux kernel package, as the target didn't exist yet. So these kernel module packages don't exist. Once the target is installed, clean the linux kernel packageinfo to force the scan of the linux kernel package next time this script (or the make command) is called. Signed-off-by: Thomas Richard <thomas.richard@bootlin.com> Link: https://patchwork.ozlabs.org/project/openwrt/patch/mailman.117548.1727195440.1280.openwrt-devel@lists.openwrt.org/ Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This commit is contained in:
		 Thomas Richard
					Thomas Richard
				
			
				
					committed by
					
						 Hauke Mehrtens
						Hauke Mehrtens
					
				
			
			
				
	
			
			
			 Hauke Mehrtens
						Hauke Mehrtens
					
				
			
						parent
						
							9b66c7dfa5
						
					
				
				
					commit
					51e083426b
				
			| @ -461,6 +461,11 @@ sub do_install_target($) { | ||||
| 		return 1; | ||||
| 	} | ||||
|  | ||||
| 	# Clean packageinfo of linux kernel to force the scan. | ||||
| 	# Otherwise kernel modules defined at target level are not scanned, as the | ||||
| 	# linux kernel package was scanned before the installation of the target. | ||||
| 	unlink "tmp/info/.packageinfo-kernel_linux"; | ||||
|  | ||||
| 	return 0; | ||||
| } | ||||
|  | ||||
|  | ||||
		Reference in New Issue
	
	Block a user