Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Feb 2002 18:51:19 +0100
From:      Ernst de Haan <znerd@FreeBSD.ORG>
To:        "Remco van 't Veer" <rwvtveer@xs4all.nl>
Cc:        java@FreeBSD.ORG, ports@FreeBSD.ORG
Subject:   Re: Port www/jakarta-tomcat refactored
Message-ID:  <200202251751.g1PHpJm09064@zaphod.euronet.nl>
In-Reply-To: <20020225174730.GJ88307@azrael.xs4all.nl>
References:  <200202212033.g1LKXv256350@zaphod.euronet.nl> <20020225174730.GJ88307@azrael.xs4all.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
Huh? What version of FreeBSD have you?

/me ponders

Will have to look into this later. Please file a PR.


Ernst


On Monday 25 February 2002 18:47, Remco van 't Veer wrote:
> I've cvsup-ed this morning and tried to upgrade tomcat but the
> install crashes and burns.  As you can see from the output below
> the www user and group are not created, IOW the pkg-install
> script is not called.
>
> Other ports like apache2 have a call to the pkg-install script in
> the pre-install Makefile target.  Adding:
>
>     ${SH} pkg-install ${PKGNAME} PRE-INSTALL
>
> to the end of the pre-install target seem to fix this problem.
>
> Regards,
> Remco
>
>
> # make install
> ===>  Extracting for jakarta-tomcat-3.2.4_2
>
> >> Checksum OK for jakarta-tomcat-3.2.4.tar.gz.
>
> ===>  Patching for jakarta-tomcat-3.2.4_2
> ===>  Applying FreeBSD patches for jakarta-tomcat-3.2.4_2
> ===>  Configuring for jakarta-tomcat-3.2.4_2
> ===>  Installing for jakarta-tomcat-3.2.4_2
> ===>   jakarta-tomcat-3.2.4_2 depends on file:
> /usr/local/jdk1.3.1/bin/javac - found Installation settings:
>    Destination directory:   /usr/local/jakarta-tomcat3.2.4
>    Control script location: /usr/local/bin/tomcatctl
>    Startup script location: /usr/local/etc/rc.d/020.jakarta-tomcat.sh
>    Location of JDK:         /usr/local/jdk1.3.1
>    Location of Java port:   /usr/ports/java/jdk13
>    Running as (user/group): www/www
>    Port to listen at:       8080
>    Logfile stdout:          /usr/local/jakarta-tomcat3.2.4/logs/stdout.log
>    Logfile stderr:          /usr/local/jakarta-tomcat3.2.4/logs/stderr.log
>    Starting after install:  NO
> /bin/mkdir -p /usr/local/jakarta-tomcat3.2.4
> /bin/rm -f `/usr/bin/find
> /big/ports/www/jakarta-tomcat/work/jakarta-tomcat-3.2.4 -name '*.bat'`
> /bin/rm -f `/usr/bin/find
> /big/ports/www/jakarta-tomcat/work/jakarta-tomcat-3.2.4 -name '*.orig'`
> /bin/cp -R /big/ports/www/jakarta-tomcat/work/jakarta-tomcat-3.2.4/*
> /usr/local/jakarta-tomcat3.2.4 /bin/chmod 755 `find
> /usr/local/jakarta-tomcat3.2.4 -type d`
> /bin/cat
> /big/ports/www/jakarta-tomcat/work/jakarta-tomcat-3.2.4/conf/workers.proper
>ties  | /usr/bin/sed
> "/%%TOMCAT_HOME%%/s//\/usr\/local\/jakarta-tomcat3.2.4/"  | /usr/bin/sed
> "/%%JAVA_HOME%%/s//\/usr\/local\/jdk1.3.1/"  >
> /big/ports/www/jakarta-tomcat/work/workers.properties /bin/mv
> /big/ports/www/jakarta-tomcat/work/workers.properties
> /usr/local/jakarta-tomcat3.2.4/conf/workers.properties /bin/cat
> /big/ports/www/jakarta-tomcat/files/jakarta-tomcat.sh  | /usr/bin/sed
> "/%%USER_NAME%%/s//www/"  | /usr/bin/sed "/%%APP_SHORTNAME%%/s//tomcat/"  |
> /usr/bin/sed "/%%CONTROL_SCRIPT%%/s//\/usr\/local\/bin\/tomcatctl/"  >
> /usr/local/etc/rc.d/020.jakarta-tomcat.sh /bin/chmod 0554
> /usr/local/etc/rc.d/020.jakarta-tomcat.sh
> /bin/cat /big/ports/www/jakarta-tomcat/files/tomcatctl  | /usr/bin/sed
> "/%%PORTNAME%%/s//jakarta-tomcat/"  | /usr/bin/sed
> "/%%APP_TITLE%%/s//Jakarta Tomcat/"  | /usr/bin/sed
> "/%%APP_SHORTNAME%%/s//tomcat/"  | /usr/bin/sed
> "/%%APP_HOME%%/s//\/usr\/local\/jakarta-tomcat3.2.4/"  | /usr/bin/sed
> "/%%LOG_DIR%%/s//\/usr\/local\/jakarta-tomcat3.2.4\/logs/"  | /usr/bin/sed
> "/%%STARTUP_SCRIPT_NAME%%/s//jakarta-tomcat.sh/"  | /usr/bin/sed
> "/%%JAVA_HOME%%/s//\/usr\/local\/jdk1.3.1/"  | /usr/bin/sed
> "/%%USER_NAME%%/s//www/"  | /usr/bin/sed
> "/%%STDOUT_LOG%%/s//\/usr\/local\/jakarta-tomcat3.2.4\/logs\/stdout.log/" 
> | /usr/bin/sed
> "/%%STDERR_LOG%%/s//\/usr\/local\/jakarta-tomcat3.2.4\/logs\/stderr.log/" 
> > /usr/local/bin/tomcatctl /usr/sbin/chown www:www /usr/local/bin/tomcatctl
> chown: www: illegal group name
> *** Error code 1
>
> Stop in /big/ports/www/jakarta-tomcat.
> *** Error code 1
>
> Stop in /big/ports/www/jakarta-tomcat.
> *** Error code 1
>
> Stop in /big/ports/www/jakarta-tomcat.
>
> On Thu, Feb 21, 2002 at 21:33, Ernst de Haan wrote:
> > Hi all,
> >
> > Just finished refactoring the Jakarta Tomcat port (www/jakarta-tomcat).
> > There were a lot of suggestions and comments, and I tried to squeeze them
> > all in. Any comments on the new version would be more than welcome. Just
> > make install (or portupgrade) after a cvsup :)
> >
> > Next thing for me to do is sort out the mod_jk problems....
> >
> > Ernst

-- 
Ernst de Haan
EuroNet Internet B.V.

    "Come to me all who are weary and burdened
        and I will give you rest" -- Jesus Christ

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200202251751.g1PHpJm09064>