Blame SOURCES/redhat-rpm-config-9.1.0-java-repack-order.patch

3bf4a1
Index: redhat-rpm-config-9.1.0/brp-java-repack-jars
3bf4a1
===================================================================
3bf4a1
--- redhat-rpm-config-9.1.0.orig/brp-java-repack-jars
3bf4a1
+++ redhat-rpm-config-9.1.0/brp-java-repack-jars
3bf4a1
@@ -79,7 +79,10 @@ if [ ! -z "$JARS" ]; then
3bf4a1
 		pushd $JARDIR > /dev/null
3bf4a1
 
3bf4a1
 		if [ -n "`find -not -name '.'`" ]; then
3bf4a1
-			find * -not -name '.' | LC_ALL=C sort | /usr/bin/zip -q -X -9 $j -@
3bf4a1
+			if [ -e META-INF/MANIFEST.MF ]; then
3bf4a1
+			    /usr/bin/zip -q -X -9 $j META-INF/MANIFEST.MF
3bf4a1
+			fi
3bf4a1
+			find * -not -name '.' | LC_ALL=C sort | /usr/bin/zip -u -q -X -9 $j -@
3bf4a1
 		else
3bf4a1
 			# Put the empty jar back
3bf4a1
 			touch $j