OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Michael van Elst
  Root:   /e/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-re, openpkg-web, openpkg-src Date:   16-Dec-2002 18:36:17
  Branch: HEAD                             Handle: 2002121617361601

  Added files:
    openpkg-re/vcheck       vc.tomcat4
  Modified files:
    openpkg-src/tomcat4     rc.tomcat4 tomcat4.spec
    openpkg-web             news.txt

  Log:
    Initial Release

  Summary:
    Revision    Changes     Path
    1.1         +10 -0      openpkg-re/vcheck/vc.tomcat4
    1.2         +2  -2      openpkg-src/tomcat4/rc.tomcat4
    1.2         +31 -7      openpkg-src/tomcat4/tomcat4.spec
    1.2295      +1  -0      openpkg-web/news.txt
  ____________________________________________________________________________

  Index: openpkg-re/vcheck/vc.tomcat4
  ============================================================
  $ cvs update -p -r1.1 vc.tomcat4
  config = {
  }
  
  prog tomcat4 = {
      version   = 4.1.12
      url       = http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/
      regex     = (?<!\w)v(\d+\.\d+\.\d+)/
      url       = 
http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v__NEWVER__/bin/
      regex     = jakarta-tomcat-(__VER__)\.tar\.gz
  }
  Index: openpkg-src/tomcat4/rc.tomcat4
  ============================================================
  $ cvs diff -u -r1.1 -r1.2 rc.tomcat4
  --- openpkg-src/tomcat4/rc.tomcat4    10 Dec 2002 21:23:18 -0000      1.1
  +++ openpkg-src/tomcat4/rc.tomcat4    16 Dec 2002 17:36:17 -0000      1.2
  @@ -7,14 +7,14 @@
       tomcat4_enable="yes"
       tomcat4_home="@l_prefix@/libexec/tomcat"
   
  -%start -p 100
  +%start -p 200 -u @l_rusr@
       if opServiceEnabled tomcat4; then
           JAVA_HOME="$j2se_home"; export JAVA_HOME
           CATALINA_HOME="$tomcat4_home"; export CATALINA_HOME
           $CATALINA_HOME/bin/startup.sh
       fi
   
  -%stop -p 100
  +%stop -p 200 -u @l_rusr@
       if opServiceEnabled tomcat4; then
           JAVA_HOME="$j2se_home"; export JAVA_HOME
           CATALINA_HOME="$tomcat4_home"; export CATALINA_HOME
  Index: openpkg-src/tomcat4/tomcat4.spec
  ============================================================
  $ cvs diff -u -r1.1 -r1.2 tomcat4.spec
  --- openpkg-src/tomcat4/tomcat4.spec  10 Dec 2002 21:23:18 -0000      1.1
  +++ openpkg-src/tomcat4/tomcat4.spec  16 Dec 2002 17:36:17 -0000      1.2
  @@ -32,7 +32,7 @@
   Group:        Web
   License:      Apache Software License 1.1
   Version:      4.1.12
  -Release:      20021205
  +Release:      20021216
   
   #   list of sources
   Source0:      
http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v%{version}/bin/jakarta-tomcat-%{version}.tar.gz
  @@ -77,6 +77,18 @@
           cd $RPM_BUILD_ROOT%{l_prefix}/libexec/tomcat/; \
           %{l_tar} -xf - )
   
  +    #   move ${jkHome}/conf to var
  +    mv $RPM_BUILD_ROOT%{l_prefix}/libexec/tomcat/conf \
  +        $RPM_BUILD_ROOT%{l_prefix}/var/tomcat/conf
  +
  +    #   provide symlink for ${jkHome}/work and {$jkHome}/conf
  +    ln -s \
  +        %{l_prefix}/var/tomcat/work \
  +        $RPM_BUILD_ROOT%{l_prefix}/libexec/tomcat/work
  +    ln -s \
  +        %{l_prefix}/var/tomcat/conf \
  +        $RPM_BUILD_ROOT%{l_prefix}/libexec/tomcat/conf
  +
       #   patch paths for logs and temp
       %{l_shtool} subst \
           -e 's;directory="logs";directory="%{l_prefix}/var/tomcat/log";' \
  @@ -85,24 +97,36 @@
           -e 's;"$CATALINA_BASE"/temp;%{l_prefix}/var/tomcat/temp;' \
           -e 's;"$CATALINA_BASE"/logs;%{l_prefix}/var/tomcat/log;' \
           $RPM_BUILD_ROOT%{l_prefix}/libexec/tomcat/bin/catalina.sh
  -    #   provide symlink for ${jkHome}/work
  -    ln -s \
  -        %{l_prefix}/var/tomcat/work \
  -        $RPM_BUILD_ROOT%{l_prefix}/libexec/tomcat/work
   
       #   make scripts executable
       chmod 755 $RPM_BUILD_ROOT%{l_prefix}/libexec/tomcat/bin/*
   
       #   install run-command script
  -    %{l_shtool} install -c -m 755 -e 's;@l_prefix@;%{l_prefix};g' \
  +    %{l_shtool} install -c -m 755 \
  +        -e 's;@l_prefix@;%{l_prefix};g' \
  +        -e 's;@l_rusr@;%{l_rusr};g' \
  +        -e 's;@l_rgrp@;%{l_rgrp};g' \
           %{SOURCE rc.tomcat4} $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/
   
  +    #   determine package files
       %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
           %{l_files_std} \
  -        '%config %{l_prefix}/etc/tomcat/*'
  +        '%attr(755,%{l_rusr},%{l_rgrp}) %{l_prefix}/var/tomcat/log' \
  +        '%attr(755,%{l_rusr},%{l_rgrp}) %{l_prefix}/var/tomcat/temp' \
  +        '%attr(755,%{l_rusr},%{l_rgrp}) %{l_prefix}/var/tomcat/work' \
  +        '%attr(755,%{l_rusr},%{l_rgrp}) %{l_prefix}/var/tomcat/conf'
   
   %files -f files
   
   %clean
       rm -rf $RPM_BUILD_ROOT
  +
  +%preun
  +    if [ $1 -eq 0 ]; then
  +        # remove log files
  +        rm -f $RPM_INSTALL_PREFIX/var/tomcat/log/*
  +        rm -rf $RPM_INSTALL_PREFIX/var/tomcat/temp/*
  +        rm -rf $RPM_INSTALL_PREFIX/var/tomcat/work/*
  +        rm -f $RPM_INSTALL_PREFIX/var/tomcat/conf/jk2.properties.save
  +    fi
   
  Index: openpkg-web/news.txt
  ============================================================
  $ cvs diff -u -r1.2294 -r1.2295 news.txt
  --- openpkg-web/news.txt      16 Dec 2002 16:18:22 -0000      1.2294
  +++ openpkg-web/news.txt      16 Dec 2002 17:36:16 -0000      1.2295
  @@ -1,3 +1,4 @@
  +16-Dec-2002: Upgraded package: P<tomcat4-4.1.12-20021216>
   16-Dec-2002: Upgraded package: P<asgui-0.5.5-20021216>
   16-Dec-2002: Upgraded package: P<al-0.9.1-20021216>
   16-Dec-2002: Upgraded package: P<sa-1.0.2-20021216>
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to