SOURCES: rpm.macros - avoid shell errors if jpackage-utils is not ...

glen glen at pld-linux.org
Tue Jan 2 21:39:53 CET 2007


Author: glen                         Date: Tue Jan  2 20:39:53 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- avoid shell errors if jpackage-utils is not installed

---- Files affected:
SOURCES:
   rpm.macros (1.360 -> 1.361) 

---- Diffs:

================================================================
Index: SOURCES/rpm.macros
diff -u SOURCES/rpm.macros:1.360 SOURCES/rpm.macros:1.361
--- SOURCES/rpm.macros:1.360	Tue Jan  2 19:07:50 2007
+++ SOURCES/rpm.macros	Tue Jan  2 21:39:48 2007
@@ -956,11 +956,11 @@
 %_jvmcommondatadir	%{_datadir}/jvm-common
 %_jvmcommonsysconfdir	%{_sysconfdir}/jvm-common
 %_jnidir		%{_libdir}/java
-%java_home		%(unset JAVA_HOME; . %{_javadir}-utils/java-functions; set_jvm; echo $JAVA_HOME)
+%java_home		%([ -f %{_javadir}-utils/java-functions ] || { echo ERROR; exit 0; }; unset JAVA_HOME; . %{_javadir}-utils/java-functions; set_jvm; echo ${JAVA_HOME:-ERROR})
 
 %ant			JAVA_HOME=%{java_home} ant
 %jar			%{java_home}/bin/jar
-%java			%(unset JAVACMD; . %{_javadir}-utils/java-functions; set_javacmd; echo $JAVACMD)
+%java			%([ -f %{_javadir}-utils/java-functions ] || { echo ERROR; exit 0; }; unset JAVACMD; . %{_javadir}-utils/java-functions; set_javacmd; echo $JAVACMD)
 %javac			%{java_home}/bin/javac
 %javadoc		%{java_home}/bin/javadoc
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/rpm.macros?r1=1.360&r2=1.361&f=u



More information about the pld-cvs-commit mailing list