There are three configuration.xml files:

/home/opengrok/configuration.xml
/home/opengrok/stage1/configuration.xml
/home/opengrok/stage2/configuration.xml

and each one contains the new project as well as the original ones.

If I click on a cross link under the new project, I'm sent to the main
search index page with 'Error: You must select a project!'

(The new project is missing in this list)

The opengrok.sh script is just the basic one with minore changes:

  1 #! /bin/ksh
  2 # CDDL HEADER START
  3 #
  4 # The contents of this file are subject to the terms of the
  5 # Common Development and Distribution License (the "License").
  6 # You may not use this file except in compliance with the License.
  7 #
  8 # You can obtain a copy of the license at
usr/src/OPENSOLARIS.LICENSE
  9 # or http://www.opensolaris.org/os/licensing.
 10 # See the License for the specific language governing permissions
 11 # and limitations under the License.
 12 #
 13 # When distributing Covered Code, include this CDDL HEADER in each
 14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
 15 # If applicable, add the following below this CDDL HEADER, with the
 16 # fields enclosed by brackets "[]" replaced with your own
identifying
 17 # information: Portions Copyright [yyyy] [name of copyright owner]
 18 #
 19 # CDDL HEADER END
 20 
 21 # Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
 22 # Use is subject to license terms.
 23 
 24 #
 25 # opengrok:          Startup script for OpenGrok.
 26 #
 27 # chkconfig: 3 80 05
 28 # description:      Startup script for indexing of OpenGrok
projects.
 29 
 30 # The root direction of this opengrok installation
 31 ROOT=/home/opengrok; export ROOT
 32 # How often should the source be updated (in seconds)
 33 SLEEPTIME=1800; export SLEEPTIME
 34 
 35 # The Java version to use
 36 JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk.x86_64; export JAVA_HOME
 37 
 38 # The path needed
 39 PATH=/usr/bin:/bin; export PATH
 40 
 41 # The name of the various SCM tools to use 
 42 # CVS=/usr/bin/cvs; export CVS
 43 SUBVERSION=/usr/bin/svn; export SUBVERSION
 44 # MERCURIAL=/usr/bin/hg; export MERCURIAL
 45 
 46 # The name of the web servers that should be notified with the
information
 47 # of the active configuration to use. Specify them with
hostname:port and 
 48 # separate multiple hosts by space.
 49 # WEBSERVERS="server1:2424 server2:2424"
 50 WEBSERVERS="localhost:2424"
 51 
 52 # The email address to send an email if the source update fails, or
a fatal
 53 # error occurs while the index database is beeing updated.
 54 administrator=...@interapy.nl; export ADMINISTRATOR
 55 
 56 # The current version of the Mercurial log parser expects C date
format.
 57 LC_ALL=C; export LC_ALL
 58 
 59 # Additional directories to look for libraries in. 
 60 # (Subversions java binding etc)
 61 
 62 case "$1" in
 63     start)
 64         su opengrok -c "${ROOT}/smf/indexer.sh" &
 65         ;;
 66 
 67     stop)
 68         pkill -u opengrok -x indexer.sh
 69         ;;
 70 
 71     *)
 72         echo "Usage: $0 {start|stop}"
 73         exit 1
 74         ;;
 75 esac
 76 
 77 exit 0


On Tue, 2010-04-13 at 13:55 +0200, Lubos Kosco wrote:
> On 13.4.2010 12:31, Kiffin Gish wrote:
> > I added a new project to an existing setup as follows:
> >
> >      $ svn checkout http://xxx/svn/project.new/trunk 
> > stage1/source/project.new
> >      $ cp -rp stage1/source/project.new/ stage2/source/
> >
> > and then restarted opengrok.sh and the glassfish server.
> >    
> 
> Can you please paste opengrok.sh (to see if you use all opengrok params 
> correctly) ?
> And can you please paste/investigate your configuration.xml if it has 
> all projects you expect ?
> 
> The project dropdown gets populated from configuration.xml (which 
> usually gets generated by indexer and then read on restart of web app) 
> and eventually then sent to local web application server(in your case 
> glassfish), where it will be populated instantly(preferred config).
> 
> Alt. way is to use install steps on 
> http://hub.opensolaris.org/bin/view/Project+opengrok/installdescription 
> , which should work for most of small/mid deployments (just be aware 
> that cvs and svn remote repos can be indexing time demanding)
> 
> thanks
> Lubos
> 
> > I can browse to the opengrok page:
> >
> >      /source/xref/project.new/
> >
> > But in the home search page , project.new has not been added to the 
> > projects dropdown list.
> >
> > What am I doing wrong?
> >    
> 


-- 
Kiffin Gish <kiffin.g...@planet.nl>
Gouda, The Netherlands

_______________________________________________
opengrok-discuss mailing list
opengrok-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/opengrok-discuss

Reply via email to