diff --git a/depgenerators/fileattrs/osgi.attr b/depgenerators/fileattrs/osgi.attr index f65cb0ae..edacd4d5 100644 --- a/depgenerators/fileattrs/osgi.attr +++ b/depgenerators/fileattrs/osgi.attr @@ -2,4 +2,4 @@ %__osgi_provides_opts %{_builddir}/%{?buildsubdir} %__osgi_requires %{_rpmconfigdir}/osgi.req %__osgi_requires_opts %{_builddir}/%{?buildsubdir} -%__osgi_path ^(.*\\.jar$|((%{_prefix}/lib|%{_datadir})/.*/MANIFEST.MF)) +%__osgi_path ^(.*\\.jar|((%{_prefix}/lib|%{_datadir})/.*/META-INF/MANIFEST.MF))$ diff --git a/python/javapackages/common/osgi.py b/python/javapackages/common/osgi.py index a1d72fcb..66610c2a 100644 --- a/python/javapackages/common/osgi.py +++ b/python/javapackages/common/osgi.py @@ -93,7 +93,7 @@ def split_bundle_name(bundles): def open_manifest(path): mf = None - if path.endswith("META-INF/MANIFEST.MF"): + if path.endswith("/META-INF/MANIFEST.MF"): mf = open(path, "rb") if zipfile.is_zipfile(path): # looks like "zipfile.is_zipfile()" is not reliable