[Wiki] changed: ReleaseManagement
Wiki Guest <[email protected]>
| Newsgroups | gmane.comp.horde.cvs |
|---|---|
| Message-ID | <[email protected]> |
guest [206.192.69.200] Sun, 29 Mar 2009 19:44:06 -0400 Modified page: http://wiki.horde.org/ReleaseManagement New Revision: 2.25 Change log: Adding instructions for 4.0 install from scratch @@ -87,12 +87,44 @@ horde-fw-symlinks.php --src /var/www/html/horde/framework --dest /var/www/pear horde-fw-symlinks.php --src /usr/local/githorde/framework --dest /var/www/gitpear horde-fw-symlinks.php --src /usr/local/horde-hatchery/framework --dest /var/www/gitpear </code> - * For the actual Horde applications that have been moved to Git, there are a few options. You could either copy the application directory back and forth from your /horde directory, you could try to use a joint CVS/Git source tree, or you can symlink the application into your horde/ directory. Both methods have drawbacks. Issues with the first are obvious - you need to pull, copy, code, copy, push etc... The issue with second method is that you will either get lots of warnings about files that aren't tracked, or you could try to manage an ignore list for both CVS and Git. If you use a symlink, you will need to create a file base.local.php in the application's lib/ directory - and define your HORDE_BASE in that file. +**Q:** How do I start from scratch with a git/cvs head install + +**A:** +# You'll need to [checkout the http://www.horde.org/source/using.php horde cvs head], the [http://www.horde.org/source/git.php horde git head and the horde-hatchery head] +# Then you'll need to make a directory that holds your horde pear related files, +# You need to make sure you have met all of the [http://www.horde.org/horde/docs/?f=INSTALL.html prerequisites for a normal horde install] +# Then you'll need to create symlinks from your three repository clones to the horde pear related file location +# You'll need to copy the config/*.php.dist files and edit them as appropriate +# Fix the javascript folder +# Run your database install script + +One possible setup: +<code> +/var/www/horde <- horde cvs head +/var/www/git/horde <- horde git head +/var/www/git/horde-hatchery <- horde-hatchery head +/var/www/pear <- horde pear related files +</code> + +Create the symlinks using one of the two methods above (horde-fw-symlinks.php), using /var/www/pear as your destination and the appropriate source from just above. + +Fix the Javascript folder by: (there's probably a better way to do this, +<code> +cd horde/js +cp src/*.js . +</code> + +Run the database install script +<code> +cd horde/scripts/sql/ +mysql -u root -p < create.mysql.sql +</code> + ++ Roadmaps +++ Horde http://www.horde.org/horde/roadmap/ -- To unsubscribe, mail: [email protected]