Use RPM global macro for man page file extension and unwrap --slave lines

- Use RPM global macro for man page file extension and unwrap --slave lines
- Resolves: RHEL-71924
This commit is contained in:
Thomas Fitzsimmons 2024-12-13 16:30:36 -05:00
parent a989b20da6
commit 13fc325237

View File

@ -496,6 +496,8 @@ exit 0
%define priority_for() %{expand:%[%{?1:1}%{!?1:0} ? %{priority} - 1 : %{priority}]}
%global man_comp .gz
%define alternatives_java_install() %{expand:
if [ "x$debug" == "xtrue" ] ; then
set -x
@ -506,16 +508,11 @@ alternatives --install %{_bindir}/java java %{jrebindir -- %{?1}}/java %{priorit
--slave %{_bindir}/jcmd jcmd %{sdkbindir -- %{?1}}/jcmd \\
--slave %{_bindir}/keytool keytool %{jrebindir -- %{?1}}/keytool \\
--slave %{_bindir}/rmiregistry rmiregistry %{jrebindir -- %{?1}}/rmiregistry \\
--slave %{_mandir}/man1/java.1.gz java.1.gz \\
%{_mandir}/man1/java-%{uniquesuffix -- %{?1}}.1.gz \\
--slave %{_mandir}/man1/%{alt_java_name}.1.gz %{alt_java_name}.1.gz \\
%{_mandir}/man1/%{alt_java_name}-%{uniquesuffix -- %{?1}}.1.gz \\
--slave %{_mandir}/man1/jcmd.1.gz jcmd.1.gz \\
%{_mandir}/man1/jcmd-%{uniquesuffix -- %{?1}}.1.gz \\
--slave %{_mandir}/man1/keytool.1.gz keytool.1.gz \\
%{_mandir}/man1/keytool-%{uniquesuffix -- %{?1}}.1.gz \\
--slave %{_mandir}/man1/rmiregistry.1.gz rmiregistry.1.gz \\
%{_mandir}/man1/rmiregistry-%{uniquesuffix -- %{?1}}.1.gz
--slave %{_mandir}/man1/java.1%{man_comp} java.1%{man_comp} %{_mandir}/man1/java-%{uniquesuffix -- %{?1}}.1%{man_comp} \\
--slave %{_mandir}/man1/%{alt_java_name}.1%{man_comp} %{alt_java_name}.1%{man_comp} %{_mandir}/man1/%{alt_java_name}-%{uniquesuffix -- %{?1}}.1%{man_comp} \\
--slave %{_mandir}/man1/jcmd.1%{man_comp} jcmd.1%{man_comp} %{_mandir}/man1/jcmd-%{uniquesuffix -- %{?1}}.1%{man_comp} \\
--slave %{_mandir}/man1/keytool.1%{man_comp} keytool.1%{man_comp} %{_mandir}/man1/keytool-%{uniquesuffix -- %{?1}}.1%{man_comp} \\
--slave %{_mandir}/man1/rmiregistry.1%{man_comp} rmiregistry.1%{man_comp} %{_mandir}/man1/rmiregistry-%{uniquesuffix -- %{?1}}.1%{man_comp}
alternatives --install %{_jvmdir}/jre-%{origin} jre_%{origin} %{_jvmdir}/%{sdkdir -- %{?1}} %{priority_for -- %{?1}}
alternatives --install %{_jvmdir}/jre-%{javaver} jre_%{javaver} %{_jvmdir}/%{sdkdir -- %{?1}} %{priority_for -- %{?1}}
alternatives --install %{_jvmdir}/jre-%{javaver}-%{origin} jre_%{javaver}_%{origin} %{_jvmdir}/%{sdkdir -- %{?1}} %{priority_for -- %{?1}}
@ -587,42 +584,24 @@ alternatives --install %{_bindir}/javac javac %{sdkbindir -- %{?1}}/javac %{prio
--slave %{_bindir}/jstatd jstatd %{sdkbindir -- %{?1}}/jstatd \\
--slave %{_bindir}/jwebserver jwebserver %{sdkbindir -- %{?1}}/jwebserver \\
--slave %{_bindir}/serialver serialver %{sdkbindir -- %{?1}}/serialver \\
--slave %{_mandir}/man1/jar.1.gz jar.1.gz \\
%{_mandir}/man1/jar-%{uniquesuffix -- %{?1}}.1.gz \\
--slave %{_mandir}/man1/jarsigner.1.gz jarsigner.1.gz \\
%{_mandir}/man1/jarsigner-%{uniquesuffix -- %{?1}}.1.gz \\
--slave %{_mandir}/man1/javac.1.gz javac.1.gz \\
%{_mandir}/man1/javac-%{uniquesuffix -- %{?1}}.1.gz \\
--slave %{_mandir}/man1/javadoc.1.gz javadoc.1.gz \\
%{_mandir}/man1/javadoc-%{uniquesuffix -- %{?1}}.1.gz \\
--slave %{_mandir}/man1/javap.1.gz javap.1.gz \\
%{_mandir}/man1/javap-%{uniquesuffix -- %{?1}}.1.gz \\
--slave %{_mandir}/man1/jconsole.1.gz jconsole.1.gz \\
%{_mandir}/man1/jconsole-%{uniquesuffix -- %{?1}}.1.gz \\
--slave %{_mandir}/man1/jdb.1.gz jdb.1.gz \\
%{_mandir}/man1/jdb-%{uniquesuffix -- %{?1}}.1.gz \\
--slave %{_mandir}/man1/jdeps.1.gz jdeps.1.gz \\
%{_mandir}/man1/jdeps-%{uniquesuffix -- %{?1}}.1.gz \\
--slave %{_mandir}/man1/jinfo.1.gz jinfo.1.gz \\
%{_mandir}/man1/jinfo-%{uniquesuffix -- %{?1}}.1.gz \\
--slave %{_mandir}/man1/jmap.1.gz jmap.1.gz \\
%{_mandir}/man1/jmap-%{uniquesuffix -- %{?1}}.1.gz \\
--slave %{_mandir}/man1/jps.1.gz jps.1.gz \\
%{_mandir}/man1/jps-%{uniquesuffix -- %{?1}}.1.gz \\
--slave %{_mandir}/man1/jpackage.1.gz jpackage.1.gz \\
%{_mandir}/man1/jpackage-%{uniquesuffix -- %{?1}}.1.gz \\
--slave %{_mandir}/man1/jrunscript.1.gz jrunscript.1.gz \\
%{_mandir}/man1/jrunscript-%{uniquesuffix -- %{?1}}.1.gz \\
--slave %{_mandir}/man1/jstack.1.gz jstack.1.gz \\
%{_mandir}/man1/jstack-%{uniquesuffix -- %{?1}}.1.gz \\
--slave %{_mandir}/man1/jstat.1.gz jstat.1.gz \\
%{_mandir}/man1/jstat-%{uniquesuffix -- %{?1}}.1.gz \\
--slave %{_mandir}/man1/jwebserver.1.gz jwebserver.1.gz \\
%{_mandir}/man1/jwebserver-%{uniquesuffix -- %{?1}}.1.gz \\
--slave %{_mandir}/man1/jstatd.1.gz jstatd.1.gz \\
%{_mandir}/man1/jstatd-%{uniquesuffix -- %{?1}}.1.gz \\
--slave %{_mandir}/man1/serialver.1.gz serialver.1.gz \\
%{_mandir}/man1/serialver-%{uniquesuffix -- %{?1}}.1.gz
--slave %{_mandir}/man1/jar.1%{man_comp} jar.1%{man_comp} %{_mandir}/man1/jar-%{uniquesuffix -- %{?1}}.1%{man_comp} \\
--slave %{_mandir}/man1/jarsigner.1%{man_comp} jarsigner.1%{man_comp} %{_mandir}/man1/jarsigner-%{uniquesuffix -- %{?1}}.1%{man_comp} \\
--slave %{_mandir}/man1/javac.1%{man_comp} javac.1%{man_comp} %{_mandir}/man1/javac-%{uniquesuffix -- %{?1}}.1%{man_comp} \\
--slave %{_mandir}/man1/javadoc.1%{man_comp} javadoc.1%{man_comp} %{_mandir}/man1/javadoc-%{uniquesuffix -- %{?1}}.1%{man_comp} \\
--slave %{_mandir}/man1/javap.1%{man_comp} javap.1%{man_comp} %{_mandir}/man1/javap-%{uniquesuffix -- %{?1}}.1%{man_comp} \\
--slave %{_mandir}/man1/jconsole.1%{man_comp} jconsole.1%{man_comp} %{_mandir}/man1/jconsole-%{uniquesuffix -- %{?1}}.1%{man_comp} \\
--slave %{_mandir}/man1/jdb.1%{man_comp} jdb.1%{man_comp} %{_mandir}/man1/jdb-%{uniquesuffix -- %{?1}}.1%{man_comp} \\
--slave %{_mandir}/man1/jdeps.1%{man_comp} jdeps.1%{man_comp} %{_mandir}/man1/jdeps-%{uniquesuffix -- %{?1}}.1%{man_comp} \\
--slave %{_mandir}/man1/jinfo.1%{man_comp} jinfo.1%{man_comp} %{_mandir}/man1/jinfo-%{uniquesuffix -- %{?1}}.1%{man_comp} \\
--slave %{_mandir}/man1/jmap.1%{man_comp} jmap.1%{man_comp} %{_mandir}/man1/jmap-%{uniquesuffix -- %{?1}}.1%{man_comp} \\
--slave %{_mandir}/man1/jps.1%{man_comp} jps.1%{man_comp} %{_mandir}/man1/jps-%{uniquesuffix -- %{?1}}.1%{man_comp} \\
--slave %{_mandir}/man1/jpackage.1%{man_comp} jpackage.1%{man_comp} %{_mandir}/man1/jpackage-%{uniquesuffix -- %{?1}}.1%{man_comp} \\
--slave %{_mandir}/man1/jrunscript.1%{man_comp} jrunscript.1%{man_comp} %{_mandir}/man1/jrunscript-%{uniquesuffix -- %{?1}}.1%{man_comp} \\
--slave %{_mandir}/man1/jstack.1%{man_comp} jstack.1%{man_comp} %{_mandir}/man1/jstack-%{uniquesuffix -- %{?1}}.1%{man_comp} \\
--slave %{_mandir}/man1/jstat.1%{man_comp} jstat.1%{man_comp} %{_mandir}/man1/jstat-%{uniquesuffix -- %{?1}}.1%{man_comp} \\
--slave %{_mandir}/man1/jwebserver.1%{man_comp} jwebserver.1%{man_comp} %{_mandir}/man1/jwebserver-%{uniquesuffix -- %{?1}}.1%{man_comp} \\
--slave %{_mandir}/man1/jstatd.1%{man_comp} jstatd.1%{man_comp} %{_mandir}/man1/jstatd-%{uniquesuffix -- %{?1}}.1%{man_comp} \\
--slave %{_mandir}/man1/serialver.1%{man_comp} serialver.1%{man_comp} %{_mandir}/man1/serialver-%{uniquesuffix -- %{?1}}.1%{man_comp}
alternatives --install %{_jvmdir}/java-%{origin} java_sdk_%{origin} %{_jvmdir}/%{sdkdir -- %{?1}} %{priority_for -- %{?1}}
alternatives --install %{_jvmdir}/java-%{javaver} java_sdk_%{javaver} %{_jvmdir}/%{sdkdir -- %{?1}} %{priority_for -- %{?1}}
}
@ -2409,10 +2388,12 @@ end
- Delete old conflicting links in pretrans for headless, javadoc and javadoc-zip
- Use compatiblename not name in uniquejavadocdir and uniquesuffix
- Do not overwrite slowdebug __provides_exclude_from and __requires_exclude_from regexps
- Use RPM global macro for man page file extension and unwrap --slave lines
- Resolves: RHEL-71920
- Resolves: RHEL-71954
- Resolves: RHEL-69321
- Resolves: RHEL-69995
- Resolves: RHEL-71924
* Tue Oct 29 2024 Troy Dawson <tdawson@redhat.com> - 1:21.0.5.0.11-2.1
- Bump release for October 2024 mass rebuild: