Changeset 7914

Show
Ignore:
Timestamp:
03/13/08 21:21:47 (5 years ago)
Author:
dann
Message:

changed directory structure.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/perl/misc/catstarter/dann/catstarter.pl

    r6823 r7914  
    1717    cache 
    1818    session 
     19    validator 
    1920    authentication 
    2021    i18n 
     
    161162    !system "mkdir -p $dist/root/templates/errors" or die $?; 
    162163    !system "mkdir -p $dist/root/templates/email" or die $?; 
    163     !system "mkdir -p $dist/config" or die $?; 
    164     !system "mkdir -p $dist/config/templates" or die $?; 
    165     !system "mkdir -p $dist/config/sql" or die $?; 
    166     !system "touch $dist/config/sql/schema.sql" or die $?; 
     164    !system "mkdir -p $dist/conf" or die $?; 
     165    !system "mkdir -p $dist/share" or die $?; 
     166    !system "mkdir -p $dist/share/templates" or die $?; 
     167    !system "mkdir -p $dist/share/sql" or die $?; 
     168    !system "touch $dist/share/sql/schema.sql" or die $?; 
    167169    !system "mkdir -p $dist/lib/$pkg_dir/I18N/" or die $?; 
    168170    !system "mkdir -p $dist/logs/apache_app" or die $?; 
     
    175177} 
    176178elsif ( !-d $dist ) { 
    177     warn qq{No such directory "$dist". Please run "catsetup.pl $dist -new" first.\n}; 
     179    warn qq{No such directory "$dist". Please run "catstarter.pl $dist -new" first.\n}; 
    178180    exit; 
    179181} 
     
    196198    } 
    197199} 
     200 
     201!system "rm ./$dist/$appprefix.yml" or die $?; 
    198202 
    199203__DATA__ 
     
    220224      I18N 
    221225      RequestToken 
     226      BuildURI 
    222227      FormValidator::Simple 
    223228      FormValidator::Simple::Auto 
     
    227232  our $VERSION = '0.01'; 
    228233   
     234  __PACKAGE__->config( 'Plugin::ConfigLoader' => { file => __PACKAGE__->path_to('conf', '[% apprefix %].yml') } ); 
    229235  __PACKAGE__->setup; 
    230236   
     
    232238   
    233239--- 
    234 file: '$appprefix.yml' 
     240file: 'conf/$appprefix.yml' 
    235241template: | 
    236242  --- 
     
    242248    WRAPPER: 'common/site/wrapper.tt2' 
    243249    COMPILE_DIR: '__path_to(tmp/template_cache)__' 
    244    
     250 
    245251--- 
    246252component: Controller/Root.pm 
     
    319325   
    320326  1; 
     327 
     328=== validator === 
     329--- 
     330file: 'conf/$appprefix.yml' 
     331type: append 
     332template: |+2 
     333   
     334  validator: 
     335    profiles: __path_to(conf/profiles.yml)__ 
     336 
     337--- 
     338file: 'conf/profiles.yml' 
     339type: append 
     340template: |+2 
     341   
    321342   
    322343=== json === 
    323344--- 
    324 file: '$appprefix.yml' 
     345file: 'conf/$appprefix.yml' 
    325346type: append 
    326347template: |+2 
     
    356377=== db === 
    357378--- 
    358 file: '$appprefix.yml' 
     379file: 'conf/$appprefix.yml' 
    359380type: append 
    360381template: |+2 
     
    372393   
    373394--- 
    374 file: '$appprefix\_test.yml' 
     395file: 'conf/$appprefix\_test.yml' 
    375396template: |+2 
    376397  
     
    387408 
    388409--- 
    389 file: '$appprefix\_development.yml' 
     410file: 'conf/$appprefix\_development.yml' 
    390411template: |+2 
    391412  
     
    403424=== email === 
    404425--- 
    405 file: '$appprefix.yml' 
     426file: 'conf/$appprefix.yml' 
    406427type: append 
    407428template: |+2 
     
    433454=== cache === 
    434455--- 
    435 file: '$appprefix.yml' 
     456file: 'conf/$appprefix.yml' 
    436457type: append 
    437458template: |+2 
     
    445466=== session === 
    446467--- 
    447 file: '$appprefix.yml' 
     468file: 'conf/$appprefix.yml' 
    448469type: append 
    449470template: |+2 
     
    10671088=== deploy === 
    10681089--- 
    1069 file: 'config/deploy.rb' 
     1090file: 'share/deploy.rb' 
    10701091template: | 
    10711092  require 'erb' 
     
    12291250  load 'deploy' if respond_to?(:namespace) # cap2 differentiator 
    12301251  Dir['vendor/plugins/*/recipes/*.rb'].each { |plugin| load(plugin) } 
    1231   load 'config/deploy' 
    1232  
    1233 --- 
    1234 file: config/templates/apache_app.erb 
     1252  load 'share/deploy' 
     1253 
     1254--- 
     1255file: share/templates/apache_app.erb 
    12351256template: | 
    12361257  NameVirtualHost *:8080 
     
    12561277 
    12571278--- 
    1258 file: config/templates/apache_web.erb 
     1279file: share/templates/apache_web.erb 
    12591280template: | 
    12601281  NameVirtualHost *:80 
     
    13241345 
    13251346--- 
    1326 file: config/templates/mycnf.erb 
     1347file: share/templates/mycnf.erb 
    13271348template: | 
    13281349  # 
     
    14781499 
    14791500--- 
    1480 file: config/templates/setup_database.sql.erb 
     1501file: share/templates/setup_database.sql.erb 
    14811502template: | 
    14821503  DROP DATABASE IF EXISTS <%= dbname %>;