scripts: ipkg-remove: handle existing .ipk files without SourceName field
authorJo-Philipp Wich <jo@mein.io>
Mon, 21 Jan 2019 15:35:40 +0000 (16:35 +0100)
committerJo-Philipp Wich <jo@mein.io>
Mon, 21 Jan 2019 15:35:40 +0000 (16:35 +0100)
commit8c9b182db63fb8be6906cdf8df84e58c9c9daae7
tree3d89309fde1889b961c7b9a05e86171e0432aeca
parent3fe555c719d0898b15e0f1bb4230191f544e479b
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>
scripts/ipkg-remove