*/
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)
{
Beispiel #3
0
/*
 * 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)
{
Beispiel #5
0
#!/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);
}