root/freepbx/trunk/buildtools/README.directory

Revision 12167, 2.0 kB (checked in by p_lindheimer, 1 year ago)

Merged revisions 11124-11125,11128-11133,11135,11137,11145-11147,11149,11166,11168,11216,11228-11229,11240-11241,11243-11244,11255,11263-11264,11272,11278,11280,11282,11285,11291-11293,11300,11302,11321,11334,11339-11343,11352,11363-11364,11366,11368,11382-11384,11388-11390,11399,11405-11406,11421,11449,11453-11460,11462-11464,11471,11482,11485-11487,11493-11494,11498,11502,11504,11528,11530,11535,11543,11555,11558,11574-11576,11579,11581,11583,11585-11587,11589,11591-11592,11599,11622,11629,11631,11633,11637-11639,11641,11652,11662-11663,11666,11668,11671-11672,11675-11676,11704,11711,11714,11719,11721,11723,11725-11726,11732,11755,11760,11762-11764,11767,11769-11770,11772-11774,11796,11799-11800,11805,11807,11810,11812,11818,11822,11826,11828,11830,11841-11842,11853-11855,11891-11892,11900,11928,11931,11937-11940,11944,11954,11960,11968,11971-11974,11986-11987,12016,12021-12022,12024,12036-12037,12044-12046,12056,12061,12066,12068,12073,12076,12154-12156 via svnmerge from

Merged 2.9 branch to trunk.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1 Build Tools:
2
3 This directory contains tools that are used to build and package FreePBX.
4 This document will describe the tools available, what they do and how you
5 use them.
6
7 WARNING: Some of these tools will do direct svn checkin's and should be used
8          with caution. Please review the scripts before doing a publish
9          and make sure they do no need to be updated. At this time they do
10          very little error checking and should evolve to improve over time.
11
12 /--------------------------------------------------------------------------------------------
13 pack_javascripts.php:
14
15 This script is used to package the libfreebx.javascripts.js by taking
16 all the javascript libraries that are used under the common directory and
17 running them through the jsmin class included with pack_javascripts.php.
18
19
20 /--------------------------------------------------------------------------------------------
21 generate-release.sh
22
23 This script automates most of the process of generating the release tarballs and
24 associated tags to do a release. It is outlined on the wiki and the key stages
25 are listed here (from the wiki):
26
27  * Now run the "generate-release.sh <version-number>" script which will:
28    * package and checking libfreepbx.javascripts.js if needed
29    * generate the md5 hash for the new version and commit it
30    * create a tag from the current branch
31    * svn cp the core and framework modules into ~amp_conf/htdocs/admin/modules of the tag
32    * creates and cd to /usr/src/freepbx-release directory
33    * svn exports the tag to create a normal freepbx-''<version-number>''.tar.gz
34    * uses the modlist.sh list to export all the modules and creates a freepbx-''<version-number>''-withmodules.tar.gz
35
36 /--------------------------------------------------------------------------------------------
37 md5-amp_conf.sh
38
39 This script is not really used any longer as the functionality is incorporated into
40 generate-release.sh. It's purpose is to generate the md5 sum files. It does not checkin
41 files to svn.
Note: See TracBrowser for help on using the browser.