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

  Server: cvs.openpkg.org                  Name:   Ralf S. Engelschall
  Root:   /v/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src                      Date:   04-Jul-2007 17:38:51
  Branch: HEAD                             Handle: 2007070416385000

  Modified files:
    openpkg-src/tomcat      tomcat.spec

  Log:
    work-off packaging of Tomcat

  Summary:
    Revision    Changes     Path
    1.59        +20 -23     openpkg-src/tomcat/tomcat.spec
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/tomcat/tomcat.spec
  ============================================================================
  $ cvs diff -u -r1.58 -r1.59 tomcat.spec
  --- openpkg-src/tomcat/tomcat.spec    4 Jul 2007 15:16:48 -0000       1.58
  +++ openpkg-src/tomcat/tomcat.spec    4 Jul 2007 15:38:50 -0000       1.59
  @@ -71,6 +71,7 @@
       #   create installation tree
       %{l_shtool} mkdir -f -p -m 755 \
           $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d \
  +        $RPM_BUILD_ROOT%{l_prefix}/etc/tomcat \
           $RPM_BUILD_ROOT%{l_prefix}/libexec/tomcat \
           $RPM_BUILD_ROOT%{l_prefix}/share/tomcat/doc \
           $RPM_BUILD_ROOT%{l_prefix}/var/tomcat/log \
  @@ -85,29 +86,31 @@
         %{l_tar} -xf -
       ) || exit $?
   
  -    #   move ${jkHome}/conf to var
  -    mv $RPM_BUILD_ROOT%{l_prefix}/libexec/tomcat/conf \
  -       $RPM_BUILD_ROOT%{l_prefix}/var/tomcat/conf
  -
  -    #   move ${jkHome}/webapps to var
  -    mv $RPM_BUILD_ROOT%{l_prefix}/libexec/tomcat/webapps \
  -       $RPM_BUILD_ROOT%{l_prefix}/var/tomcat/webapps
  -
  -    #   provide symlink for ${jkHome}/{work,conf,webapps}
  -    ln -s \
  -        %{l_prefix}/var/tomcat/work \
  -        $RPM_BUILD_ROOT%{l_prefix}/libexec/tomcat/work
  +    #   relocate configuration directory
  +    mv  $RPM_BUILD_ROOT%{l_prefix}/libexec/tomcat/conf/* \
  +        $RPM_BUILD_ROOT%{l_prefix}/etc/tomcat/
  +    rmdir \
  +        $RPM_BUILD_ROOT%{l_prefix}/libexec/tomcat/conf
       ln -s \
  -        %{l_prefix}/var/tomcat/conf \
  +        %{l_prefix}/etc/tomcat \
           $RPM_BUILD_ROOT%{l_prefix}/libexec/tomcat/conf
  +
  +    #   relocate web application directory
  +    mv  $RPM_BUILD_ROOT%{l_prefix}/libexec/tomcat/webapps \
  +        $RPM_BUILD_ROOT%{l_prefix}/var/tomcat/webapps
       ln -s \
           %{l_prefix}/var/tomcat/webapps \
           $RPM_BUILD_ROOT%{l_prefix}/libexec/tomcat/webapps
   
  -    #   patch paths for logs and temp
  +    #   relocate working directory
  +    ln -s \
  +        %{l_prefix}/var/tomcat/work \
  +        $RPM_BUILD_ROOT%{l_prefix}/libexec/tomcat/work
  +
  +    #   relocate logfile and temporary directory
       %{l_shtool} subst \
           -e 's;directory="logs";directory="%{l_prefix}/var/tomcat/log";' \
  -        $RPM_BUILD_ROOT%{l_prefix}/var/tomcat/conf/server.xml
  +        $RPM_BUILD_ROOT%{l_prefix}/etc/tomcat/server.xml
       %{l_shtool} subst \
           -e 's;"$CATALINA_BASE"/temp;%{l_prefix}/var/tomcat/temp;' \
           -e 's;"$CATALINA_BASE"/logs;%{l_prefix}/var/tomcat/log;' \
  @@ -120,19 +123,14 @@
       %{l_shtool} install -c -m 755 %{l_value -s -a} \
           %{SOURCE rc.tomcat} $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/
   
  -    #   locate conf directory through /etc
  -    ln -s \
  -        %{l_prefix}/var/tomcat/conf \
  -        $RPM_BUILD_ROOT%{l_prefix}/etc/tomcat
  -
       #   determine package files
       %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
           %{l_files_std} \
           '%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' \
  -        '%config %attr(644,%{l_rusr},%{l_rgrp}) 
%{l_prefix}/var/tomcat/conf/*'
  +        '%dir %attr(755,%{l_rusr},%{l_rgrp}) %{l_prefix}/etc/tomcat' \
  +        '%config %attr(644,%{l_rusr},%{l_rgrp}) %{l_prefix}/etc/tomcat/*'
   
   %files -f files
   
  @@ -154,7 +152,6 @@
           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
       exit 0
   
  @@ .
______________________________________________________________________
OpenPKG                                             http://openpkg.org
CVS Repository Commit List                     [email protected]

Reply via email to