Unroll alternatives --install loops
- Unroll alternatives --install loops - Related: RHEL-68848
This commit is contained in:
		
							parent
							
								
									768613be8c
								
							
						
					
					
						commit
						bbb8d622ae
					
				| @ -502,8 +502,7 @@ exit 0 | ||||
| if [ "x$debug"  == "xtrue" ] ; then | ||||
|   set -x | ||||
| fi | ||||
| key=java | ||||
| alternatives --install %{_bindir}/java $key %{jrebindir -- %{?1}}/java %{priority_for -- %{?1}} \\ | ||||
| alternatives --install %{_bindir}/java java %{jrebindir -- %{?1}}/java %{priority_for -- %{?1}} \\ | ||||
|   --slave %{_jvmdir}/jre jre %{_jvmdir}/%{sdkdir -- %{?1}} \\ | ||||
|   --slave %{_bindir}/%{alt_java_name} %{alt_java_name} %{jrebindir -- %{?1}}/%{alt_java_name} \\ | ||||
|   --slave %{_bindir}/jcmd jcmd %{sdkbindir -- %{?1}}/jcmd \\ | ||||
| @ -519,14 +518,9 @@ alternatives --install %{_bindir}/java $key %{jrebindir -- %{?1}}/java %{priorit | ||||
|   %{_mandir}/man1/keytool-%{uniquesuffix -- %{?1}}.1.gz \\ | ||||
|   --slave %{_mandir}/man1/rmiregistry.1.gz rmiregistry.1.gz \\ | ||||
|   %{_mandir}/man1/rmiregistry-%{uniquesuffix -- %{?1}}.1.gz | ||||
| 
 | ||||
| for X in %{origin} %{javaver} ; do | ||||
|   key=jre_"$X" | ||||
|   alternatives --install %{_jvmdir}/jre-"$X" $key %{_jvmdir}/%{sdkdir -- %{?1}} %{priority_for -- %{?1}} | ||||
| done | ||||
| 
 | ||||
| key=jre_%{javaver}_%{origin} | ||||
| alternatives --install %{_jvmdir}/jre-%{javaver}-%{origin} $key %{_jvmdir}/%{jrelnk -- %{?1}} %{priority_for -- %{?1}} | ||||
| 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}/%{jrelnk -- %{?1}} %{priority_for -- %{?1}} | ||||
| } | ||||
| 
 | ||||
| %define post_headless() %{expand: | ||||
| @ -564,8 +558,7 @@ fi | ||||
| if [ "x$debug"  == "xtrue" ] ; then | ||||
|   set -x | ||||
| fi | ||||
| key=javac | ||||
| alternatives --install %{_bindir}/javac $key %{sdkbindir -- %{?1}}/javac %{priority_for -- %{?1}} \\ | ||||
| alternatives --install %{_bindir}/javac javac %{sdkbindir -- %{?1}}/javac %{priority_for -- %{?1}} \\ | ||||
|   --slave %{_jvmdir}/java java_sdk %{_jvmdir}/%{sdkdir -- %{?1}} \\ | ||||
|   --slave %{_bindir}/jlink jlink %{sdkbindir -- %{?1}}/jlink \\ | ||||
|   --slave %{_bindir}/jmod jmod %{sdkbindir -- %{?1}}/jmod \\ | ||||
| @ -631,14 +624,9 @@ alternatives --install %{_bindir}/javac $key %{sdkbindir -- %{?1}}/javac %{prior | ||||
|   %{_mandir}/man1/jstatd-%{uniquesuffix -- %{?1}}.1.gz \\ | ||||
|   --slave %{_mandir}/man1/serialver.1.gz serialver.1.gz \\ | ||||
|   %{_mandir}/man1/serialver-%{uniquesuffix -- %{?1}}.1.gz | ||||
| 
 | ||||
| for X in %{origin} %{javaver} ; do | ||||
|   key=java_sdk_"$X" | ||||
|   alternatives --install %{_jvmdir}/java-"$X" $key %{_jvmdir}/%{sdkdir -- %{?1}} %{priority_for -- %{?1}} | ||||
| done | ||||
| 
 | ||||
| key=java_sdk_%{javaver}_%{origin} | ||||
| alternatives --install %{_jvmdir}/java-%{javaver}-%{origin} $key %{_jvmdir}/%{sdkdir -- %{?1}} %{priority_for -- %{?1}} | ||||
| 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}} | ||||
| alternatives --install %{_jvmdir}/java-%{javaver}-%{origin} java_sdk_%{javaver}_%{origin} %{_jvmdir}/%{sdkdir -- %{?1}} %{priority_for -- %{?1}} | ||||
| } | ||||
| 
 | ||||
| %define post_devel() %{expand: | ||||
| @ -683,16 +671,10 @@ exit 0 | ||||
| if [ "x$debug"  == "xtrue" ] ; then | ||||
|   set -x | ||||
| fi | ||||
|   for X in %{origin} %{javaver} ; do | ||||
|     key=javadocdir_"$X" | ||||
|     alternatives --install %{_javadocdir}/java-"$X" $key %{_javadocdir}/%{uniquejavadocdir -- %{?1}}/api %{priority_for -- %{?1}} | ||||
|   done | ||||
| 
 | ||||
|   key=javadocdir_%{javaver}_%{origin} | ||||
|   alternatives --install %{_javadocdir}/java-%{javaver}-%{origin} $key %{_javadocdir}/%{uniquejavadocdir -- %{?1}}/api %{priority_for -- %{?1}} | ||||
| 
 | ||||
|   key=javadocdir | ||||
|   alternatives --install %{_javadocdir}/java $key %{_javadocdir}/%{uniquejavadocdir -- %{?1}}/api %{priority_for -- %{?1}} | ||||
| alternatives --install %{_javadocdir}/java-%{origin} javadocdir_%{origin} %{_javadocdir}/%{uniquejavadocdir -- %{?1}}/api %{priority_for -- %{?1}} | ||||
| alternatives --install %{_javadocdir}/java-%{javaver} javadocdir_%{javaver} %{_javadocdir}/%{uniquejavadocdir -- %{?1}}/api %{priority_for -- %{?1}} | ||||
| alternatives --install %{_javadocdir}/java-%{javaver}-%{origin} javadocdir_%{javaver}_%{origin} %{_javadocdir}/%{uniquejavadocdir -- %{?1}}/api %{priority_for -- %{?1}} | ||||
| alternatives --install %{_javadocdir}/java javadocdir %{_javadocdir}/%{uniquejavadocdir -- %{?1}}/api %{priority_for -- %{?1}} | ||||
| exit 0 | ||||
| } | ||||
| 
 | ||||
| @ -714,17 +696,11 @@ exit 0 | ||||
| if [ "x$debug"  == "xtrue" ] ; then | ||||
|   set -x | ||||
| fi | ||||
|   for X in %{origin} %{javaver} ; do | ||||
|     key=javadoczip_"$X" | ||||
|     alternatives --install %{_javadocdir}/java-"$X".zip $key %{_javadocdir}/%{uniquejavadocdir -- %{?1}}.zip %{priority_for -- %{?1}} | ||||
|   done | ||||
| 
 | ||||
|   key=javadoczip_%{javaver}_%{origin} | ||||
|   alternatives --install %{_javadocdir}/java-%{javaver}-%{origin}.zip $key %{_javadocdir}/%{uniquejavadocdir -- %{?1}}.zip %{priority_for -- %{?1}} | ||||
| 
 | ||||
|   # Weird legacy filename for backwards-compatibility | ||||
|   key=javadoczip | ||||
|   alternatives --install %{_javadocdir}/java-zip $key %{_javadocdir}/%{uniquejavadocdir -- %{?1}}.zip %{priority_for -- %{?1}} | ||||
| alternatives --install %{_javadocdir}/java-%{origin}.zip javadoczip_%{origin} %{_javadocdir}/%{uniquejavadocdir -- %{?1}}.zip %{priority_for -- %{?1}} | ||||
| alternatives --install %{_javadocdir}/java-%{javaver}.zip javadoczip_%{javaver} %{_javadocdir}/%{uniquejavadocdir -- %{?1}}.zip %{priority_for -- %{?1}} | ||||
| alternatives --install %{_javadocdir}/java-%{javaver}-%{origin}.zip javadoczip_%{javaver}_%{origin} %{_javadocdir}/%{uniquejavadocdir -- %{?1}}.zip %{priority_for -- %{?1}} | ||||
| # Weird legacy filename for backwards-compatibility | ||||
| alternatives --install %{_javadocdir}/java-zip javadoczip %{_javadocdir}/%{uniquejavadocdir -- %{?1}}.zip %{priority_for -- %{?1}} | ||||
| exit 0 | ||||
| } | ||||
| 
 | ||||
| @ -2414,6 +2390,7 @@ done | ||||
| - Inline .gz for alternatives slave man pages | ||||
| - Unwrap alternatives --install lines | ||||
| - Remove set_if_needed_alternatives | ||||
| - Unroll alternatives --install loops | ||||
| 
 | ||||
| * Tue Oct 29 2024 Troy Dawson <tdawson@redhat.com> - 1:21.0.5.0.11-2.1 | ||||
| - Bump release for October 2024 mass rebuild: | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user