[cvs] [Wiki] changed: ReleaseManagement
Wiki Guest
wikiguest at horde.org
Sun Mar 29 23:44:06 UTC 2009
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/
More information about the cvs
mailing list