scripts: ipkg-remove: handle existing .ipk files without SourceName field
Package archives built before commit e6bcf1e4ac
("build: add ABI_VERSION to binary package names") lack the SourceName
control file field which caused ipkg-remove to skip such archives.
Add fallback code that matches the files by their basename followed by
an underscore, similar to how the old cleanup code worked.
Fixes: #2067
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
			
			
This commit is contained in:
		| @@ -10,6 +10,11 @@ for pkg in "$@"; do | |||||||
| 			break | 			break | ||||||
| 		fi | 		fi | ||||||
| 	done | 	done | ||||||
|  | 	case "$pkg" in | ||||||
|  | 		*/"${sourcename}_"*.ipk) | ||||||
|  | 			rm -vf "$pkg" | ||||||
|  | 		;; | ||||||
|  | 	esac | ||||||
| done | done | ||||||
|  |  | ||||||
| exit 0 | exit 0 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Jo-Philipp Wich
					Jo-Philipp Wich