Ignore:
Timestamp:
Oct 25, 2004, 2:41:24 AM (16 years ago)
Author:
jberry
Message:
  • Install jstl jars into tomcat shared so that they're available to users.
  • Add new --jpda switch to tomcatctl, allowing it to be run as a java debug target.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/java/tomcat5/Portfile

    r8863 r8922  
    1 # $Id: Portfile,v 1.2 2004/10/22 02:18:21 jberry Exp $
     1# $Id: Portfile,v 1.3 2004/10/25 02:41:23 jberry Exp $
    22
    33PortSystem 1.0
     
    55name                            tomcat5
    66version                         5.0.29
    7 revision                        1
     7revision                        2
    88
    99categories                      java www
     
    2929                                        bin:jsvc:commons-daemon \
    3030                                        lib:pcre:pcre \
     31                                        lib:XXX:jakarta-taglibs-standard-11 \
    3132                                        lib:XXX:commons-beanutils \
    3233                                        lib:XXX:commons-collections \
     
    171172
    172173        # Ensure we've got needed directories
    173         xinstall -m 755 -d ${destroot}${prefix}/share/java \
     174        xinstall -m 755 -d \
     175                ${destroot}${prefix}/share/java \
    174176                ${destroot}${prefix}/share/doc \
    175177                ${destroot}${prefix}/var/run \
     
    184186        file copy ${tomcatpath}/dist ${target}
    185187       
     188        # Add the jstl libs to tomcat5/shared/lib so that they're available to all
     189        xinstall -m 644 \
     190                ${prefix}/share/java/jstl.jar \
     191                ${prefix}/share/java/standard.jar \
     192                ${target}/shared/lib
     193       
    186194        # Remove unwanted files
    187195        foreach f [glob -directory ${target}/bin *.bat] { file delete $f }
    188196       
    189197        # Add turds to maintain empty directories
    190         system "touch ${destroot}${prefix}/var/run/.turd \
    191                 ${target}/logs/.turd \
    192                 ${target}/temp/.turd \
    193                 ${target}/work/.turd"
     198        foreach d       "
     199                                ${destroot}${prefix}/var/run
     200                                ${target}/logs
     201                                ${target}/temp
     202                                ${target}/work
     203                                ${target}/shared/classes
     204                                ${target}/common/classes
     205                                " {
     206                system "touch ${d}/.turd"
     207        }
    194208               
    195209        # Install our scripts
    196         xinstall -m 755 ${filespath}/tomcatctl \
     210        xinstall -m 755 \
     211                ${filespath}/tomcatctl \
    197212                ${filespath}/setenv.sh \
    198213                ${target}/bin
     
    208223        reinplace s|TOMCATPREFIX=$|TOMCATPREFIX=${prefix}/${home}| ${destroot}${prefix}/etc/rc.d/tomcat5.sh
    209224       
    210         # Fix permissions
     225        # Fix ownership of some directories tomcat really needs to write to
    211226        system "chown -R ${tomcatuser}:${tomcatgroup} \
    212227                ${target}/conf \
    213228                ${target}/logs \
    214229                ${target}/temp \
     230                ${target}/webapps \
    215231                ${target}/work"
    216232       
Note: See TracChangeset for help on using the changeset viewer.