[Fedora-directory-commits] console fedora-console.spec, NONE, 1.1 startconsole-sandbox, NONE, 1.1 build.properties, 1.6, 1.7 build.xml, 1.7, 1.8 imports.FC2, 1.1.1.1, 1.2 imports.FC3, 1.1.1.1, 1.2 imports.HP-UX11i, 1.1.1.1, 1.2 imports.Solaris9, 1.1.1.1, 1.2 startconsole, 1.4, 1.5

Nathan Kinder (nkinder) fedora-directory-commits at redhat.com
Tue Nov 29 18:36:58 UTC 2005


Author: nkinder

Update of /cvs/dirsec/console
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv22252

Modified Files:
	build.properties build.xml imports.FC2 imports.FC3 
	imports.HP-UX11i imports.Solaris9 startconsole 
Added Files:
	fedora-console.spec startconsole-sandbox 
Log Message:
173947 - Added ability to build a Console RPM.  The layout of Console can now be distributed inside system locations instead of being self-contained.


--- NEW FILE fedora-console.spec ---
Name: fedora-console
Version: 1.0
Release: 1
Group: Applications
Vendor: Fedora Project
URL: http://directory.fedora.redhat.com
License: LGPL
Packager: Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
Summary: Fedora Management Console
BuildRoot: %{_tmppath}/%{name}-%{version}-root
Source: %{name}-%{version}.tar.gz
Autoreq: 0
AutoReqProv: no
Requires: ldapjdk >= 4.17, jss >= 3.6
BuildPreReq: ldapjdk >= 4.17, jss >= 3.6  

%description
A Java based remote management console used for Managing Fedora
Administration Server and Fedora Directory Server.

# prep and setup expect there to be a Source file
# in the /usr/src/redhat/SOURCES directory - it will be unpacked
# in the _builddir (not BuildRoot)
%prep
%setup -q
                                                                                
%build
cd console
ant
                                                                                
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT/usr/share/java
install -m777 built/release/jars/fedora-* $RPM_BUILD_ROOT/usr/share/java
install -d $RPM_BUILD_ROOT/usr/bin
install -m777 console/startconsole $RPM_BUILD_ROOT/usr/bin

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
/usr/share/java/fedora-base-%{version}.jar
/usr/share/java/fedora-mcc-%{version}.jar
/usr/share/java/fedora-mcc-%{version}_en.jar
/usr/share/java/fedora-nmclf-%{version}.jar
/usr/share/java/fedora-nmclf-%{version}_en.jar
/usr/bin/startconsole
                                                                                
%post
cd /usr/share/java
ln -s fedora-base-%{version}.jar fedora-base.jar
ln -s fedora-mcc-%{version}.jar fedora-mcc.jar
ln -s fedora-mcc-%{version}_en.jar fedora-mcc_en.jar
ln -s fedora-nmclf-%{version}.jar fedora-nmclf.jar
ln -s fedora-nmclf-%{version}_en.jar fedora-nmclf_en.jar

%preun
rm -rf /usr/share/java/fedora-base.jar
rm -rf /usr/share/java/fedora-mcc.jar
rm -rf /usr/share/java/fedora-mcc_en.jar
rm -rf /usr/share/java/fedora-nmclf.jar
rm -rf /usr/share/java/fedora-nmclf_en.jar

%changelog
* Mon Nov 14 2005 Nathan Kinder <nkinder at redhat.com> 1.0-1
- Initial creation


--- NEW FILE startconsole-sandbox ---
#!/bin/sh
#
# BEGIN COPYRIGHT BLOCK
# Copyright (C) 2005 Red Hat, Inc.
# All rights reserved.
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation version
# 2.1 of the License.
#                                                                                 
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# Lesser General Public License for more details.
#                                                                                 
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
# END COPYRIGHT BLOCK

JAVA=`which java`
if [ -z "$JAVA" -o ! -x "$JAVA" ]
then
  echo "$0: The java program is not in your path, or is not executable.";
  exit 1
fi

#
# Launch the Console
#
java -ms8m -mx64m -cp ./java/jss3.jar:./java/ldapjdk.jar:./java/fedora-base-1.0.jar:./java/fedora-mcc-1.0.jar:./java/fedora-mcc-1.0_en.jar:./java/fedora-nmclf-1.0.jar:./java/fedora-nmclf-1.0_en.jar -Djava.library.path=./lib -Djava.util.prefs.systemRoot="$HOME/.fedora-console" -Djava.util.prefs.userRoot="$HOME/.fedora-console" com.netscape.management.client.console.Console $*


Index: build.properties
===================================================================
RCS file: /cvs/dirsec/console/build.properties,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- build.properties	26 Oct 2005 23:16:14 -0000	1.6
+++ build.properties	29 Nov 2005 18:36:50 -0000	1.7
@@ -25,8 +25,11 @@
 console.version=10
 console.dotversion=1.0
 
-mcc.core=mcc
-mcc.name=${mcc.core}${console.version}
+mcc.core=fedora-mcc
+mcc.name=${mcc.core}-${console.dotversion}
 
-nmclf.core=nmclf
-nmclf.name=${nmclf.core}${console.version}
+nmclf.core=fedora-nmclf
+nmclf.name=${nmclf.core}-${console.dotversion}
+
+base.core=fedora-base
+base.name=${base.core}-${console.dotversion}


Index: build.xml
===================================================================
RCS file: /cvs/dirsec/console/build.xml,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- build.xml	25 Oct 2005 17:30:46 -0000	1.7
+++ build.xml	29 Nov 2005 18:36:50 -0000	1.8
@@ -19,58 +19,43 @@
 END COPYRIGHT BLOCK
 -->
 
-<project name="console" default="dist" basedir=".">
+<project name="console" default="build_jars" basedir=".">
   <!-- Load properties -->
   <property file="build.properties"/>
 
   <!-- Paths -->
-  <property name="built.dir"       value="${console.root}/../built"/>
-  <property name="package.dir"     value="${built.dir}/package"/>
-  <property name="lib.dir"         value="${package.dir}/lib"/>
-  <property name="dist.dir"        value="${package.dir}/java"/>
-  <property name="caplugin.dir"    value="${dist.dir}/caplugin"/>
-  <property name="jars.dir"        value="${dist.dir}/jars"/>
-  <property name="built.classdir"  value="${built.dir}/classes"/>
-  <property name="javadoc.dir"     value="${built.dir}/doc"/>
-  <property name="imports.dir"     value="${console.root}/../imports"/>
-  <property name="java.src.dir"    value="src"/>
+  <property name="built.dir"        value="${console.root}/../built"/>
+  <property name="built.classdir"   value="${built.dir}/classes"/>
+  <property name="release.dir"      value="${built.dir}/release"/>
+  <property name="built.jardir"     value="${release.dir}/jars"/>
+  <property name="package.dir"      value="${release.dir}/package"/>
+  <property name="dist.dir"         value="${release.dir}/dist"/>
+  <property name="lib.dir"          value="${package.dir}/lib"/>
+  <property name="java.dir"         value="${package.dir}/java"/>
+  <property name="javadoc.dir"      value="${built.dir}/doc"/>
+  <property name="imports.dir"      value="${console.root}/../imports"/>
+  <property name="java.src.dir"     value="src"/>
 
   <!-- Prepare -->
-  <target name="prepare_build">
+  <target name="prepare_build" depends="prepare_imports">
     <!-- Create directories -->
     <mkdir dir="${built.classdir}"/>
-    <mkdir dir="${imports.dir}"/>
 
-    <!-- Load imports file -->
-    <input
-      message="An imports file must be specified.  Enter the imports file that you want to use:"
-      addproperty="imports.file"
-      defaultvalue="imports"
-    />
-    <fail message="Imports file does not exist. (${imports.file})">
-      <condition>
-        <not>
-          <available file="${imports.file}"/>
-        </not>
-      </condition>
-    </fail>
-    <property file="${imports.file}"/>
-
-    <!-- Check if components exist -->
-    <available file="${imports.dir}/ldapjdk/${ldapjdk.import}" property="ldapjdk.import.exists"/>
-    <available file="${imports.dir}/jss/${jss.jar.import}" property="jss.jar.import.exists"/>
-    <available file="${imports.dir}/jss/${jss.lib.import}" property="jss.lib.import.exists"/>
-    <available file="${imports.dir}/nss/${nss.import}" property="nss.import.exists"/>
-    <available file="${imports.dir}/nspr/${nspr.import}" property="nspr.import.exists"/>
+    <!-- Override these properties to use components from other system locations -->
+    <property name="ldapjdk.local.location" value="/usr/share/java"/>
+    <property name="jss.local.location"     value="/usr/share/java"/>
+    <property name="jsslib.local.location"  value="/usr/lib"/>
+    <property name="nss.local.location"     value="/usr/lib"/>
+    <property name="nspr.local.location"    value="/usr/lib"/>
 
     <!-- Construct classpath -->
     <path id="console.classpath">
-      <pathelement location="${imports.dir}/ldapjdk/${ldapjdk.import}"/>
-      <pathelement location="${imports.dir}/jss/${jss.jar.import}"/>
+      <pathelement location="${ldapjdk.local.location}/ldapjdk.jar"/>
+      <pathelement location="${jss.local.location}/jss3.jar"/>
     </path>
 
     <!-- Generate version property file -->
-   <exec executable="${console.root}/buildnum.pl" vmlauncher="true">
+    <exec executable="${console.root}/buildnum.pl" vmlauncher="true">
       <arg line="-p ${built.dir}"/>
     </exec>
 
@@ -81,11 +66,44 @@
     </exec>
   </target>
 
-  <target name="prepare_dist">
+  <target name="prepare_imports" if="imports.file">
+    <mkdir dir="${imports.dir}"/>
+
+    <!-- Load imports file -->
+    <fail message="Imports file does not exist. (${imports.file})">
+      <condition>
+        <not>
+          <available file="${imports.file}"/>
+        </not>
+      </condition>
+    </fail>
+    <property file="${imports.file}"/>
+
+    <!-- Set local component locations -->
+    <property name="ldapjdk.local.location" value="${imports.dir}/ldapjdk"/>
+    <property name="jss.local.location"     value="${imports.dir}/jss"/>
+    <property name="jsslib.local.location"  value="${imports.dir}/jss/lib"/>
+    <property name="nss.local.location"     value="${imports.dir}/nss/lib"/>
+    <property name="nspr.local.location"    value="${imports.dir}/nspr/lib"/>
+
+    <!-- Check if components exist -->
+    <available file="${imports.dir}/ldapjdk/${ldapjdk.import}" property="ldapjdk.import.exists"/>
+    <available file="${imports.dir}/jss/${jss.jar.import}"     property="jss.jar.import.exists"/>
+    <available file="${imports.dir}/jss/${jss.lib.import}"     property="jss.lib.import.exists"/>
+    <available file="${imports.dir}/nss/${nss.import}"         property="nss.import.exists"/>
+    <available file="${imports.dir}/nspr/${nspr.import}"       property="nspr.import.exists"/>
+  </target>
+
+  <target name="prepare_jars">
+    <!-- Create directories -->
+    <mkdir dir="${package.dir}"/>
+    <mkdir dir="${built.jardir}"/>
+  </target>
+
+  <target name="prepare_package">
     <!-- Create directories -->
     <mkdir dir="${lib.dir}"/>
-    <mkdir dir="${caplugin.dir}"/>
-    <mkdir dir="${jars.dir}"/>
+    <mkdir dir="${dist.dir}"/>
   </target>
 
   <target name="prepare_doc">
@@ -94,33 +112,34 @@
   </target>
 
   <!-- Imports -->
-  <target name="import_ldapjdk" depends="prepare_build" unless="ldapjdk.import.exists">
+  <target name="import_ldapjdk" depends="prepare_imports" if="imports.file" unless="ldapjdk.import.exists">
     <mkdir dir="${imports.dir}/ldapjdk"/>
     <get src="${ldapjdk.location}/${ldapjdk.import}"
          dest="${imports.dir}/ldapjdk/${ldapjdk.import}"/>
   </target>
 
-  <target name="import_jss_jar" depends="prepare_build" unless="jss.jar.import.exists">
+  <target name="import_jss_jar" depends="prepare_imports" if="imports.file" unless="jss.jar.import.exists">
     <mkdir dir="${imports.dir}/jss"/>
     <get src="${jss.jar.location}/${jss.jar.import}"
          dest="${imports.dir}/jss/${jss.jar.import}"/>
+    <copy file="${imports.dir}/jss/${jss.jar.import}" tofile="${imports.dir}/jss/jss3.jar"/>
   </target>
 
-  <target name="import_jss_lib" depends="prepare_build" unless="jss.lib.import.exists">
-     <mkdir dir="${imports.dir}/jss"/>
-     <get src="${jss.lib.location}/${jss.lib.import}"
-          dest="${imports.dir}/jss/${jss.lib.import}"/>
-     <unjar src="${imports.dir}/jss/${jss.lib.import}" dest="${imports.dir}/jss"/>
+  <target name="import_jss_lib" depends="prepare_imports" if="imports.file" unless="jss.lib.import.exists">
+    <mkdir dir="${imports.dir}/jss"/>
+    <get src="${jss.lib.location}/${jss.lib.import}"
+         dest="${imports.dir}/jss/${jss.lib.import}"/>
+    <unjar src="${imports.dir}/jss/${jss.lib.import}" dest="${imports.dir}/jss"/>
   </target>
 
-  <target name="import_nss_lib" depends="prepare_build" unless="nss.import.exists">
+  <target name="import_nss_lib" depends="prepare_imports" if="imports.file" unless="nss.import.exists">
     <mkdir dir="${imports.dir}/nss"/>
     <get src="${nss.location}/${nss.import}"
          dest="${imports.dir}/nss/${nss.import}"/>
     <unjar src="${imports.dir}/nss/${nss.import}" dest="${imports.dir}/nss"/>
   </target>
 
-  <target name="import_nspr_lib" depends="prepare_build" unless="nspr.import.exists">
+  <target name="import_nspr_lib" depends="prepare_imports" if="imports.file" unless="nspr.import.exists">
     <mkdir dir="${imports.dir}/nspr"/>
     <get src="${nspr.location}/${nspr.import}"
          dest="${imports.dir}/nspr/${nspr.import}"/>
@@ -128,7 +147,25 @@
   </target>
 
   <!-- Build -->
-  <target name="build" depends="import_ldapjdk,import_jss_jar">
+  <target name="build" depends="prepare_build, import_ldapjdk, import_jss_jar">
+    <!-- Verify that the required jars exist -->
+    <fail message="LDAP JDK (ldapjdk.jar) does not exist in ${ldapjdk.local.location}">
+      Please set the correct location with -Dldapjdk.local.location=[path]
+      <condition>
+        <not>
+          <available file="${ldapjdk.local.location}/ldapjdk.jar"/>
+        </not>
+      </condition>
+    </fail>
+    <fail message="JSS (jss3.jar) does not exist in ${jss.local.location}">
+      Please set the correct location with -Djss.local.location=[path]
+      <condition>
+        <not>
+          <available file="${jss.local.location}/jss3.jar"/>
+        </not>
+      </condition>
+    </fail>
+
     <!-- compile regular java code -->
     <javac   srcdir="${java.src.dir}"
              destdir="${built.classdir}"
@@ -142,10 +179,10 @@
     </javac>
   </target>
 
-  <!-- Dist -->
-  <target name="dist" depends="build,prepare_dist,import_jss_lib,import_nss_lib,import_nspr_lib">
+  <!-- Package -->
+  <target name="build_jars" depends="build,prepare_jars">
     <!-- Create jar files -->
-    <jar jarfile="${dist.dir}/${mcc.name}.jar" >
+    <jar jarfile="${built.jardir}/${mcc.name}.jar" >
       <fileset dir="${built.classdir}">
          <include name="com/netscape/management/client/**/*.class" />
          <include name="sun/net/www/protocol/https/**/*.class" />
@@ -168,26 +205,26 @@
          <exclude name="com/netscape/management/client/console/VersionInfo.class"/>
       </fileset>
     </jar>
-    <jar jarfile="${dist.dir}/${mcc.name}_${lang}.jar" >
+    <jar jarfile="${built.jardir}/${mcc.name}_${lang}.jar" >
       <fileset dir="${java.src.dir}">
          <include name="com/netscape/management/client/**/*.properties" />
          <include name="com/netscape/management/client/**/*.gif" />
          <include name="com/netscape/management/client/**/*.jpg" />
       </fileset>
     </jar>
-    <jar jarfile="${dist.dir}/${nmclf.name}.jar" >
+    <jar jarfile="${built.jardir}/${nmclf.name}.jar" >
       <fileset dir="${built.classdir}">
          <include name="com/netscape/management/nmclf/**/*.class" />
       </fileset>
     </jar>
-    <jar jarfile="${dist.dir}/${nmclf.name}_${lang}.jar" >
+    <jar jarfile="${built.jardir}/${nmclf.name}_${lang}.jar" >
       <fileset dir="${java.src.dir}">
          <include name="com/netscape/management/nmclf/**/*.properties" />
          <include name="com/netscape/management/nmclf/**/*.gif" />
          <include name="com/netscape/management/nmclf/**/*.jpg" />
       </fileset>
     </jar>
-    <jar jarfile="${dist.dir}/base.jar" >
+    <jar jarfile="${built.jardir}/${base.name}.jar" >
       <fileset dir="${built.classdir}">
         <include name="com/netscape/management/client/topology/IServerObject.class"/>
         <include name="com/netscape/management/client/topology/IRemovableServerObject.class"/>
@@ -208,30 +245,25 @@
         <include name="com/netscape/management/client/console/VersionInfo.class"/>
       </fileset>
     </jar>
-    <jar jarfile="${caplugin.dir}/default.jar" >
-      <manifest>
-        <section name="com.netscape.management.client.security.csr.DefaultPlugin.class">
-          <attribute name="UserURL" value="http://fedora.redhat.com"/>
-          <attribute name="UpdateURL" value="http://fedora.redhat.com"/>
-          <attribute name="Description" value="Fedora"/>
-          <attribute name="Icon" value="com/netscape/management/client/images/logo16.gif"/>
-        </section>
-      </manifest>
-      <fileset dir="${built.classdir}">
-        <include name="com/netscape/management/client/security/csr/DefaultPlugin.class"/>
-        <include name="com/netscape/management/client/security/csr/CertRequestInfoPage.class"/>
-        <include name="com/netscape/management/client/security/csr/CertRequestSubmissionPage.class"/>
-      </fileset>
-    </jar>
+  </target>
+
+  <!-- Package -->
+  <target name="package" depends="build_jars,prepare_package,import_jss_lib,import_nss_lib,import_nspr_lib">
+    <!-- Copy built jars to packaging area -->
+    <copy file="${built.jardir}/${mcc.name}.jar" todir="${java.dir}"/>
+    <copy file="${built.jardir}/${mcc.name}_${lang}.jar" todir="${java.dir}"/>
+    <copy file="${built.jardir}/${nmclf.name}.jar" todir="${java.dir}"/>
+    <copy file="${built.jardir}/${nmclf.name}_${lang}.jar" todir="${java.dir}"/>
+    <copy file="${built.jardir}/${base.name}.jar" todir="${java.dir}"/>
 
     <!-- Copy components into packaging area -->
-    <copy file="${imports.dir}/ldapjdk/${ldapjdk.import}" todir="${dist.dir}"/>
-    <copy file="${imports.dir}/jss/${jss.jar.import}" tofile="${dist.dir}/jss3.jar"/>
+    <copy file="${ldapjdk.local.location}/ldapjdk.jar" todir="${java.dir}"/>
+    <copy file="${jss.local.location}/jss3.jar" todir="${java.dir}"/>
     <copy todir="${lib.dir}">
-      <fileset dir="${imports.dir}/jss/lib">
+      <fileset dir="${jsslib.local.location}">
         <include name="libjss*"/>
       </fileset>
-      <fileset dir="${imports.dir}/nss/lib">
+      <fileset dir="${nss.local.location}">
         <include name="libnss*"/>
         <include name="libssl*"/>
         <include name="libsmime*"/>
@@ -239,7 +271,7 @@
         <exclude name="libnssckbi*"/>
         <exclude name="lib*.a"/>
       </fileset>
-      <fileset dir="${imports.dir}/nspr/lib">
+      <fileset dir="${nspr.local.location}">
         <include name="libnspr*"/>
         <include name="libpl*"/>
         <exclude name="lib*.a"/>
@@ -247,19 +279,19 @@
     </copy>
 
     <!-- Copy start script into packaging area -->
-    <copy file="startconsole" todir="${package.dir}"/>
+    <copy file="startconsole-sandbox" tofile="${package.dir}/startconsole"/>
     <chmod file="${package.dir}/startconsole" perm="755"/>
 
     <!-- Create a bundle of the Console -->
-    <tar destfile="${built.dir}/console${console.version}.tar.gz"
+    <tar destfile="${dist.dir}/fedora-console-${console.dotversion}.tar.gz"
          compression="gzip">
       <tarfileset dir="${package.dir}"
-                  prefix="console${console.version}"
+                  prefix="fedora-console-${console.dotversion}"
                   mode="755">
         <include name="startconsole"/>
       </tarfileset>
       <tarfileset dir="${package.dir}"
-                  prefix="console${console.version}">
+                  prefix="fedora-console${console.dotversion}">
         <include name="**"/>
         <exclude name="startconsole"/>
       </tarfileset>


Index: imports.FC2
===================================================================
RCS file: /cvs/dirsec/console/imports.FC2,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
--- imports.FC2	18 Jul 2005 00:34:05 -0000	1.1.1.1
+++ imports.FC2	29 Nov 2005 18:36:50 -0000	1.2
@@ -24,17 +24,17 @@
 ldapjdk.import=ldapjdk.jar
 
 # Mozilla JSS Library
-jss.lib.location=http://directory.fedora.redhat.com/built/components/jss/JSS_3_5_1_RTM/RHEL3_x86_gcc3_OPT.OBJ
+jss.lib.location=http://directory.fedora.redhat.com/built/components/jss/JSS_3_7_RTM/RHEL3_x86_gcc3_OPT.OBJ
 jss.lib.import=mdbinary.jar
 
 # Mozilla JSS Jar
-jss.jar.location=http://directory.fedora.redhat.com/built/components/jss/JSS_3_5_1_RTM
+jss.jar.location=http://directory.fedora.redhat.com/built/components/jss/JSS_3_7_RTM
 jss.jar.import=xpclass.jar
 
 # Mozilla NSS Library
-nss.location=http://directory.fedora.redhat.com/built/components/nss/NSS_3_9_3_RTM/RHEL3_x86_gcc3_OPT.OBJ
+nss.location=http://directory.fedora.redhat.com/built/components/nss/NSS_3_10_2_RTM/RHEL3_x86_gcc3_OPT.OBJ
 nss.import=mdbinary.jar
 
 # Mozilla NSPR Library
-nspr.location=http://directory.fedora.redhat.com/built/components/nspr/v4.4.1/RHEL3_x86_gcc3_OPT.OBJ
+nspr.location=http://directory.fedora.redhat.com/built/components/nspr/v4.6/RHEL3_x86_gcc3_OPT.OBJ
 nspr.import=mdbinary.jar


Index: imports.FC3
===================================================================
RCS file: /cvs/dirsec/console/imports.FC3,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
--- imports.FC3	18 Jul 2005 00:34:05 -0000	1.1.1.1
+++ imports.FC3	29 Nov 2005 18:36:50 -0000	1.2
@@ -24,17 +24,17 @@
 ldapjdk.import=ldapjdk.jar
 
 # Mozilla JSS Library
-jss.lib.location=http://directory.fedora.redhat.com/built/components/jss/JSS_3_5_1_RTM/RHEL4_x86_gcc3_OPT.OBJ
+jss.lib.location=http://directory.fedora.redhat.com/built/components/jss/JSS_3_7_RTM/RHEL4_x86_gcc3_OPT.OBJ
 jss.lib.import=mdbinary.jar
 
 # Mozilla JSS Jar
-jss.jar.location=http://directory.fedora.redhat.com/built/components/jss/JSS_3_5_1_RTM
+jss.jar.location=http://directory.fedora.redhat.com/built/components/jss/JSS_3_7_RTM
 jss.jar.import=xpclass.jar
 
 # Mozilla NSS Library
-nss.location=http://directory.fedora.redhat.com/built/components/nss/NSS_3_9_3_RTM/RHEL4_x86_gcc3_OPT.OBJ
+nss.location=http://directory.fedora.redhat.com/built/components/nss/NSS_3_10_2_RTM/RHEL4_x86_gcc3_OPT.OBJ
 nss.import=mdbinary.jar
 
 # Mozilla NSPR Library
-nspr.location=http://directory.fedora.redhat.com/built/components/nspr/v4.4.1/RHEL4_x86_gcc3_OPT.OBJ
+nspr.location=http://directory.fedora.redhat.com/built/components/nspr/v4.6/RHEL4_x86_gcc3_OPT.OBJ
 nspr.import=mdbinary.jar


Index: imports.HP-UX11i
===================================================================
RCS file: /cvs/dirsec/console/imports.HP-UX11i,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
--- imports.HP-UX11i	18 Jul 2005 00:34:05 -0000	1.1.1.1
+++ imports.HP-UX11i	29 Nov 2005 18:36:50 -0000	1.2
@@ -24,17 +24,17 @@
 ldapjdk.import=ldapjdk.jar
 
 # Mozilla JSS Library
-jss.lib.location=http://directory.fedora.redhat.com/built/components/jss/JSS_3_5_1_RTM/HP-UXB.11.11_OPT.OBJ
+jss.lib.location=http://directory.fedora.redhat.com/built/components/jss/JSS_3_7_RTM/HP-UXB.11.11_OPT.OBJ
 jss.lib.import=mdbinary.jar
 
 # Mozilla JSS Jar
-jss.jar.location=http://directory.fedora.redhat.com/built/components/jss/JSS_3_5_1_RTM
+jss.jar.location=http://directory.fedora.redhat.com/built/components/jss/JSS_3_7_RTM
 jss.jar.import=xpclass.jar
 
 # Mozilla NSS Library
-nss.location=http://directory.fedora.redhat.com/built/components/nss/NSS_3_9_3_RTM/HP-UXB.11.11_OPT.OBJ
+nss.location=http://directory.fedora.redhat.com/built/components/nss/NSS_3_10_2_RTM/HP-UXB.11.11_OPT.OBJ
 nss.import=mdbinary.jar
 
 # Mozilla NSPR Library
-nspr.location=http://directory.fedora.redhat.com/built/components/nspr/v4.4.1/HP-UXB.11.11_OPT.OBJ
+nspr.location=http://directory.fedora.redhat.com/built/components/nspr/v4.6/HP-UXB.11.11_OPT.OBJ
 nspr.import=mdbinary.jar


Index: imports.Solaris9
===================================================================
RCS file: /cvs/dirsec/console/imports.Solaris9,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
--- imports.Solaris9	18 Jul 2005 00:34:05 -0000	1.1.1.1
+++ imports.Solaris9	29 Nov 2005 18:36:50 -0000	1.2
@@ -24,17 +24,17 @@
 ldapjdk.import=ldapjdk.jar
 
 # Mozilla JSS Library
-jss.lib.location=http://directory.fedora.redhat.com/built/components/jss/JSS_3_5_1_RTM/SunOS5.9_OPT.OBJ
+jss.lib.location=http://directory.fedora.redhat.com/built/components/jss/JSS_3_7_RTM/SunOS5.9_OPT.OBJ
 jss.lib.import=mdbinary.jar
 
 # Mozilla JSS Jar
-jss.jar.location=http://directory.fedora.redhat.com/built/components/jss/JSS_3_5_1_RTM
+jss.jar.location=http://directory.fedora.redhat.com/built/components/jss/JSS_3_7_RTM
 jss.jar.import=xpclass.jar
 
 # Mozilla NSS Library
-nss.location=http://directory.fedora.redhat.com/built/components/nss/NSS_3_9_3_RTM/SunOS5.9_OPT.OBJ
+nss.location=http://directory.fedora.redhat.com/built/components/nss/NSS_3_10_2_RTM/SunOS5.9_OPT.OBJ
 nss.import=mdbinary.jar
 
 # Mozilla NSPR Library
-nspr.location=http://directory.fedora.redhat.com/built/components/nspr/v4.4.1/SunOS5.9_OPT.OBJ
+nspr.location=http://directory.fedora.redhat.com/built/components/nspr/v4.6/SunOS5.9_OPT.OBJ
 nspr.import=mdbinary.jar


Index: startconsole
===================================================================
RCS file: /cvs/dirsec/console/startconsole,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- startconsole	26 Oct 2005 23:16:14 -0000	1.4
+++ startconsole	29 Nov 2005 18:36:50 -0000	1.5
@@ -19,51 +19,14 @@
 # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 # END COPYRIGHT BLOCK
 
-#
-# Check if JAVA_HOME is set
-#
-if [ -z "$JAVA_HOME" ]
-then
-  echo "$0: Your JAVA_HOME environment variable is not set.  Please set it appropriately."
-  exit 1
-fi
-
-#
-# Make sure java exists and is executable
-#
-if [ ! -f java -a ! -x java ]
-then
-  echo "$0: The java program is not in your path, or is not executable."
-  exit 1
-fi
-
-#
-# See if libjava and libjvm exist, and set the lib path.  These are linked to by JSS.
-#
-LIBJAVA_DIR=`find $JAVA_HOME -name libjava\.s[ol] | sed 's/\/libjava\.s.$//'`
-LIBJVM_DIR=`find $JAVA_HOME -name libjvm\.s[ol] | sed 's/\/libjvm\.s.$//'`
-
-if [ -z "$LIBJAVA_DIR" -a -z "$LIBJVM_DIR" ]
+JAVA=`which java`
+if [ -z "$JAVA" -o ! -x "$JAVA" ]
 then
-  echo "$0: Unable to find libjava and libjvm in JAVA_HOME.  Please ensure that JAVA_HOME is set correctly."
+  echo "$0: The java program is not in your path, or is not executable.";
   exit 1
-else
-  if [ "$LIBJAVA_DIR" = "$LIBJVM_DIR" ]
-  then
-    LD_LIBRARY_PATH="$LIBJAVA_DIR"
-    SHLIB_PATH="$LIBJAVA_DIR"
-    DYLD_PATH="$LIBJAVA_DIR"
-  else
-    LD_LIBRARY_PATH="$LIBJAVA_DIR:$LIBJVM_DIR"
-    SHLIB_PATH="$LIBJAVA_DIR:$LIBJVM_DIR"
-    DYLD_PATH="$LIBJAVA_DIR:$LIBJVM_DIR"
-  fi
-  export LD_LIBRARY_PATH
-  export SHLIB_PATH
-  export DYLD_PATH
 fi
 
 #
 # Launch the Console
 #
-cd java; $JAVA_HOME/bin/java -ms8m -mx64m  -cp .:./base.jar:./mcc10_en.jar:./jss3.jar:./ldapjdk.jar:./mcc10.jar:./nmclf10_en.jar:./nmclf10.jar -Djava.library.path=../lib -Djava.util.prefs.systemRoot=. -Djava.util.prefs.userRoot=. com.netscape.management.client.console.Console $*
+java -ms8m -mx64m -cp /usr/share/java/jss3.jar:/usr/share/java/ldapjdk.jar:/usr/share/java/fedora-base-1.0.jar:/usr/share/java/fedora-mcc-1.0.jar:/usr/share/java/fedora-mcc-1.0_en.jar:/usr/share/java/fedora-nmclf-1.0.jar:/usr/share/java/fedora-nmclf-1.0_en.jar -Djava.library.path=/usr/lib -Djava.util.prefs.systemRoot="$HOME/.fedora-console" -Djava.util.prefs.userRoot="$HOME/.fedora-console" com.netscape.management.client.console.Console $*




More information about the Fedora-directory-commits mailing list