Changeset 1159

Show
Ignore:
Timestamp:
12/17/07 16:09:04 (9 months ago)
Author:
mikey
Message:

fixed setting permissions for different directories, part of ticket #98

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/main/resources/phing/build-stubbles.xml

    r1153 r1159  
    1919  --> 
    2020  <target name="setup-project" 
    21           depends="copy-dist-files, init-stubbles, cache-permission-check, setup-json-rpc, 
     21          depends="copy-dist-files, init-stubbles, cache-permission-check, prepare-folders, setup-json-rpc, 
    2222                   setup-logging, setup-website, setup-processors, setup-rewrite-rules" 
    2323          description="Creates a working project environment from a fresh build."> 
     
    4949    <echo>| Preparing cache                |</echo> 
    5050    <echo>----------------------------------</echo> 
    51     <input propertyname="cache.permissions" promptChar=":" defaultValue="0777">Please supply permissions for cache folders</input> 
     51    <input propertyname="cache.permissions" promptChar=":" defaultValue="0777">Please supply permissions for cache/lib/log folders</input> 
    5252    <append destFile="build.properties" text="cache.permissions=${cache.permissions}${line.separator}"/> 
    5353  </target> 
     
    222222 
    223223  <!-- 
    224    Sets directory permissions on folders, that 
    225    will contain cache files 
    226   --> 
    227   <target name="prepare-folders" depends="init-stubbles" description="Adjusts directory permissions of cache directories."> 
     224   Sets permissions on folders 
     225  --> 
     226  <target name="prepare-folders" depends="init-stubbles" description="Adjusts directory permissions of directories."> 
    228227    <echo>----------------------------------</echo> 
    229228    <echo>| Setting folder permissions     |</echo> 
    230229    <echo>----------------------------------</echo> 
    231     <chmod file="${stubbles.lib.path}" mode="${cache.permissions}"/> 
    232     <chmod file="${stubbles.log.path}" mode="${cache.permissions}"/> 
    233     <!-- untested because lack of linxu system with php5 
     230    <chmod file="${stubbles.lib.path}" mode="${cache.permissions}"> 
     231      <fileset dir="${stubbles.lib.path}"> 
     232        <include name="**/*"/> 
     233      </fileset> 
     234    </chmod> 
    234235    <chmod file="${stubbles.log.path}" mode="${cache.permissions}"> 
    235       <dirset dir="${stubbles.log.path}"> 
     236      <fileset dir="${stubbles.log.path}"> 
    236237        <include name="**/*"/> 
    237       </dirset> 
     238      </fileset> 
    238239    </chmod> 
    239     --> 
    240     <chmod file="${stubbles.cache.path}" mode="${cache.permissions}"/> 
    241     <chmod file="${stubbles.cache.path}/xml" mode="${cache.permissions}"/> 
    242     <chmod file="${stubbles.cache.path}/xml/elements" mode="${cache.permissions}"/> 
     240    <chmod file="${stubbles.cache.path}" mode="${cache.permissions}"> 
     241      <fileset dir="${stubbles.cache.path}"> 
     242        <include name="**/*"/> 
     243      </fileset> 
     244    </chmod> 
    243245  </target> 
    244246