*/ if ($argc < 2) { echo "usage: php build_module_encoded.php module_name" . PHP_EOL; exit; } include_once "../app_init.php"; if (!defined("CLI")) { exit; } $moduleName = $argv[1]; $passphrase = $argv[2]; $buildNumber = getModuleVersion($moduleName); $ext = "tar.gz"; // invoke cubi/build/build mod_build.xml -Dbuild.module=$moduleName -Dbuild.number=$buildNumber echo "---------------------------------------\n"; execPhing("mod_build_encoded.xml", "\"-DbuildName={$moduleName}\" \"-DbuildNumber={$buildNumber}\" \"-Dext={$ext}\" \"-Dpassphrase={$passphrase}\""); function execPhing($buildFile, $options) { $phingHome = APP_HOME . DIRECTORY_SEPARATOR . "bin" . DIRECTORY_SEPARATOR . "phing"; putenv("PHING_HOME={$phingHome}"); $phpClasses = $phingHome . DIRECTORY_SEPARATOR . "classes"; putenv("PHP_CLASSPATH={$phpClasses}"); $phingBin = $phingHome . DIRECTORY_SEPARATOR . "bin"; //putenv("PATH=$phingBin"); $cmd = $phingBin . DIRECTORY_SEPARATOR . "phing" . " -buildfile {$buildFile} {$options}"; echo "Executing {$cmd}\n"; chdir(APP_HOME . DIRECTORY_SEPARATOR . "build"); system($cmd, $output); if ($output) { echo $output; }
* build module command line script */ if ($argc < 2) { echo "usage: php build_theme.php theme_name" . PHP_EOL; exit; } include_once "../app_init.php"; if (!defined("CLI")) { exit; } $themeName = $argv[1]; $buildNumber = getModuleVersion($themeName); $ext = "tar.gz"; // invoke cubi/build/build mod_build.xml -Dbuild.module=$moduleName -Dbuild.number=$buildNumber echo "---------------------------------------\n"; execPhing("theme_build.xml", "\"-DbuildName={$themeName}\" \"-DbuildNumber={$buildNumber}\" \"-Dext={$ext}\""); function execPhing($buildFile, $options) { $phingHome = OPENBIZ_APP_PATH . DIRECTORY_SEPARATOR . "bin" . DIRECTORY_SEPARATOR . "phing"; putenv("PHING_HOME={$phingHome}"); $phpClasses = $phingHome . DIRECTORY_SEPARATOR . "classes"; putenv("PHP_CLASSPATH={$phpClasses}"); $phingBin = $phingHome . DIRECTORY_SEPARATOR . "bin"; //putenv("PATH=$phingBin"); $cmd = $phingBin . DIRECTORY_SEPARATOR . "phing" . " -buildfile {$buildFile} {$options}"; echo "Executing {$cmd}\n"; chdir(OPENBIZ_APP_PATH . DIRECTORY_SEPARATOR . "build"); system($cmd); } function getModuleVersion($moduleName) {
/* * build module command line script */ if ($argc < 2) { echo "usage: php build_lang.php lang_name" . PHP_EOL; exit; } include_once "../app_init.php"; if (!defined("CLI")) { exit; } $langName = $argv[1]; $buildNumber = date("Ymd"); $ext = "tar.gz"; // invoke cubi/build/build mod_build.xml -Dbuild.module=$moduleName -Dbuild.number=$buildNumber echo "---------------------------------------\n"; execPhing("lang_build.xml", "\"-DbuildName={$langName}\" \"-DbuildNumber={$buildNumber}\" \"-Dext={$ext}\""); function execPhing($buildFile, $options) { $phingHome = OPENBIZ_APP_PATH . DIRECTORY_SEPARATOR . "bin" . DIRECTORY_SEPARATOR . "phing"; putenv("PHING_HOME={$phingHome}"); $phpClasses = $phingHome . DIRECTORY_SEPARATOR . "classes"; putenv("PHP_CLASSPATH={$phpClasses}"); $phingBin = $phingHome . DIRECTORY_SEPARATOR . "bin"; //putenv("PATH=$phingBin"); $cmd = $phingBin . DIRECTORY_SEPARATOR . "phing" . " -buildfile {$buildFile} {$options}"; echo "Executing {$cmd}\n"; chdir(OPENBIZ_APP_PATH . DIRECTORY_SEPARATOR . "build"); system($cmd); }
*/ if ($argc < 3) { echo "usage: php package_module.php module_name tag_name" . PHP_EOL; exit; } include_once "../app_init.php"; if (!defined("CLI")) { exit; } $moduleName = $argv[1]; $tagName = $argv[2]; $buildNumber = generateBuildNumber($moduleName, $tagName); $ext = "cpk"; // invoke cubi/build/build mod_build.xml -Dbuild.module=$moduleName -Dbuild.number=$buildNumber echo "---------------------------------------\n"; execPhing("mod_build.xml", "\"-DbuildName={$moduleName}\" \"-DbuildNumber={$buildNumber}\" \"-Dext={$ext}\""); function execPhing($buildFile, $options) { $phingHome = OPENBIZ_APP_PATH . DIRECTORY_SEPARATOR . "bin" . DIRECTORY_SEPARATOR . "phing"; putenv("PHING_HOME={$phingHome}"); $phpClasses = $phingHome . DIRECTORY_SEPARATOR . "classes"; putenv("PHP_CLASSPATH={$phpClasses}"); $phingBin = $phingHome . DIRECTORY_SEPARATOR . "bin"; //putenv("PATH=$phingBin"); $cmd = $phingBin . DIRECTORY_SEPARATOR . "phing" . " -buildfile {$buildFile} {$options}"; echo "Executing {$cmd}\n"; chdir(OPENBIZ_APP_PATH . DIRECTORY_SEPARATOR . "build"); system($cmd); } function generateBuildNumber($moduleName, $tagName) {
#!/usr/bin/php <?php include_once "../app_init.php"; if (!defined("CLI")) { exit; } $buildFile = $argv[1] ? $argv[1] : 'cubi-lite'; // invoke cubi/build/build mod_build.xml -Dbuild.module=$moduleName -Dbuild.number=$buildNumber echo "---------------------------------------\n"; execPhing($buildFile . ".xml"); function execPhing($buildFile, $options = null) { $phingHome = OPENBIZ_APP_PATH . DIRECTORY_SEPARATOR . "bin" . DIRECTORY_SEPARATOR . "phing"; putenv("PHING_HOME={$phingHome}"); $phpClasses = $phingHome . DIRECTORY_SEPARATOR . "classes"; putenv("PHP_CLASSPATH={$phpClasses}"); $phingBin = $phingHome . DIRECTORY_SEPARATOR . "bin"; //putenv("PATH=$phingBin"); $cmd = $phingBin . DIRECTORY_SEPARATOR . "phing" . " -buildfile {$buildFile} {$options}"; echo "Executing {$cmd}\n"; chdir(OPENBIZ_APP_PATH . DIRECTORY_SEPARATOR . "build"); system($cmd); }
<?php include_once "../app_init.php"; if (!defined("CLI")) { exit; } echo "---------------------------------------\n"; execPhing("openbiz.xml"); function execPhing($buildFile, $options = null) { $phingHome = OPENBIZ_APP_PATH . DIRECTORY_SEPARATOR . "bin" . DIRECTORY_SEPARATOR . "phing"; putenv("PHING_HOME={$phingHome}"); $phpClasses = $phingHome . DIRECTORY_SEPARATOR . "classes"; putenv("PHP_CLASSPATH={$phpClasses}"); $phingBin = $phingHome . DIRECTORY_SEPARATOR . "bin"; //putenv("PATH=$phingBin"); $cmd = $phingBin . DIRECTORY_SEPARATOR . "phing" . " -buildfile {$buildFile} {$options}"; echo "Executing {$cmd}\n"; chdir(OPENBIZ_APP_PATH . DIRECTORY_SEPARATOR . "build"); system($cmd); }