205 create_init_file(join(appldir, 'cubicweb/common'), 'cubicweb.common') |
205 create_init_file(join(appldir, 'cubicweb/common'), 'cubicweb.common') |
206 for fpath, subfpath in OVERRIDEN_FILES: |
206 for fpath, subfpath in OVERRIDEN_FILES: |
207 create_symlink(join(CW_SOFTWARE_ROOT, 'goa', 'overrides', fpath), |
207 create_symlink(join(CW_SOFTWARE_ROOT, 'goa', 'overrides', fpath), |
208 join(appldir, 'cubicweb', subfpath)) |
208 join(appldir, 'cubicweb', subfpath)) |
209 # link every supported components |
209 # link every supported components |
210 cubesdir = join(appldir, 'cubes') |
210 packagesdir = join(appldir, 'cubes') |
211 cubesdir = CubicWebConfiguration.cubes_dir() |
211 cubesdir = CubicWebConfiguration.cubes_dir() |
212 for include in ('eaddressbook','ebasket', 'eblog','eclassfolders', |
212 for include in ('addressbook','basket', 'blog','classfolders', |
213 'eclasstags', 'ecomment', 'efile', 'elink', |
213 'classtags', 'comment', 'file', 'link', |
214 'emailinglist', 'eperson', 'etask', 'ezone', |
214 'mailinglist', 'person', 'task', 'zone', |
215 ): |
215 ): |
216 create_symlink(join(cubesdir, include), join(cubesdir, include)) |
216 create_symlink(join(cubesdir, include), join(packagesdir, include)) |
217 # generate sample config |
217 # generate sample config |
218 from cubicweb.goa.goaconfig import GAEConfiguration |
218 from cubicweb.goa.goaconfig import GAEConfiguration |
219 from cubicweb.common.migration import MigrationHelper |
219 from cubicweb.common.migration import MigrationHelper |
220 config = GAEConfiguration(appid, appldir) |
220 config = GAEConfiguration(appid, appldir) |
221 if exists(config.main_config_file()): |
221 if exists(config.main_config_file()): |