Changeset 9280
- Timestamp:
- 03/18/10 16:40:08 (2 years ago)
- Files:
-
- freepbx/trunk/buildtools/README.directory (modified) (1 diff)
- freepbx/trunk/buildtools/generate-release.sh (modified) (1 diff)
- freepbx/trunk/buildtools/pack_javascripts.php (moved) (moved from freepbx/trunk/buildtools/pack_javascripts.sh) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
freepbx/trunk/buildtools/README.directory
r7528 r9280 11 11 12 12 /-------------------------------------------------------------------------------------------- 13 pack_javascripts. sh, jsmin.rb:13 pack_javascripts.php, jsmin.rb: 14 14 15 15 These two scripts are used to package the libfreebx.javascripts.js by taking freepbx/trunk/buildtools/generate-release.sh
r9043 r9280 30 30 # Now make sure javascript library reflects all the changes 31 31 cd buildtools 32 ./pack_javascripts. sh32 ./pack_javascripts.php 33 33 cd .. 34 34 svn ci --message "Auto checkin packed libfreepbx.javascripts.js as part of build process" amp_conf/htdocs/admin/common/libfreepbx.javascripts.js freepbx/trunk/buildtools/pack_javascripts.php
r9273 r9280 1 #!/bin/sh 1 #!/usr/bin/php -q 2 <?php 2 3 3 DIR="../amp_conf/htdocs/admin/common" 4 $libfreepbx = 'libfreepbx.javascripts.js'; 5 $dir="../amp_conf/htdocs/admin/common"; 6 $output=array(); 4 7 5 cat `ls $DIR/*.js` | ./jsmin.rb > $DIR/libfreepbx.javascripts.js 8 exec("ls $dir/*.js",$output,$ret); 9 $final = array(); 10 foreach ($output as $file) { 11 if (preg_match("|$dir/jquery-\d+\.\d+\.\d+\.js|",$file,$matches)) { 12 array_unshift($final,$dir.'/script.legacy.js'); 13 array_unshift($final,$file); 14 } else if ($file != $dir.'/'.$libfreepbx && $file != $dir.'/script.legacy.js') { 15 $final[] = $file; 16 } 17 } 18 echo "creating $libfreepbx with:\n\n"; 19 echo 'cat '.implode(' ',$final)." | ./jsmin.rb > $dir/$libfreepbx\n\n"; 20 21 system('cat '.implode(' ',$final)." | ./jsmin.rb > $dir/$libfreepbx");
