mirror of https://github.com/BOINC/boinc.git
parent
063b18264f
commit
d1153d4d15
|
@ -132,28 +132,46 @@ function add_platform($platform) {
|
|||
}
|
||||
}
|
||||
|
||||
function add_core_client_message($message, $priority) {
|
||||
function add_core_client_message($message, $priority, $platform) {
|
||||
global $BOINC_DOWNLOAD_DIR;
|
||||
global $BOINC_UPLOAD_DIR;
|
||||
global $BOINC_PLATFORM;
|
||||
|
||||
if( $platform == null ) {
|
||||
$plat = $BOINC_PLATFORM;
|
||||
} else {
|
||||
$plat = $platform;
|
||||
}
|
||||
PassThru("../tools/add app -app_name core_client -version ".VERSION);
|
||||
PassThru("../tools/add app_version -app_name core_client -platform_name $BOINC_PLATFORM -version ".VERSION." -exec_dir ../client -exec_file ".CORE_CLIENT." -download_dir $BOINC_DOWNLOAD_DIR -url_base $BOINC_URL_BASE -message '$message' -message_priority '$priority'");
|
||||
PassThru("../tools/add app_version -app_name core_client -platform_name $plat -version ".VERSION." -exec_dir ../client -exec_file ".CORE_CLIENT." -download_dir $BOINC_DOWNLOAD_DIR -url_base $BOINC_URL_BASE -message '$message' -message_priority '$priority'");
|
||||
PassThru("cp ../client/".CORE_CLIENT." $BOINC_DOWNLOAD_DIR");
|
||||
}
|
||||
|
||||
function add_core_client() {
|
||||
add_core_client_message("", "");
|
||||
function add_core_client($platform) {
|
||||
add_core_client_message("", "", $platform);
|
||||
}
|
||||
|
||||
function add_app($name) {
|
||||
function add_app($name,$platform,$exec_name) {
|
||||
PassThru("../tools/add app -app_name $name -version ".VERSION);
|
||||
add_app_version( $name, $platform, $exec_name );
|
||||
}
|
||||
|
||||
function add_app_version($name,$platform,$exec_name) {
|
||||
global $BOINC_DOWNLOAD_DIR;
|
||||
global $BOINC_PLATFORM;
|
||||
global $BOINC_URL_BASE;
|
||||
|
||||
PassThru("../tools/add app -app_name $name -version ".VERSION);
|
||||
PassThru("../tools/add app_version -app_name $name -platform_name $BOINC_PLATFORM -version ".VERSION." -exec_dir ../apps -exec_file $name -download_dir $BOINC_DOWNLOAD_DIR -url_base $BOINC_URL_BASE");
|
||||
PassThru("cp ../apps/$name $BOINC_DOWNLOAD_DIR");
|
||||
if( $exec_name == null ) {
|
||||
$exec_name = $name;
|
||||
}
|
||||
if( $platform == null ) {
|
||||
$plat = $BOINC_PLATFORM;
|
||||
} else {
|
||||
$plat = $platform;
|
||||
}
|
||||
|
||||
PassThru("../tools/add app_version -app_name $name -platform_name $plat -version ".VERSION." -exec_dir ../apps -exec_file $exec_name -download_dir $BOINC_DOWNLOAD_DIR -url_base $BOINC_URL_BASE");
|
||||
PassThru("cp ../apps/$exec_name $BOINC_DOWNLOAD_DIR");
|
||||
}
|
||||
|
||||
function create_work($x) {
|
||||
|
|
|
@ -12,9 +12,9 @@
|
|||
init_client_dirs("account_sah.xml");
|
||||
copy_to_download_dir("work_unit.sah");
|
||||
add_platform();
|
||||
add_core_client();
|
||||
add_core_client(null);
|
||||
add_user(null);
|
||||
add_app("setiathome-3.06");
|
||||
add_app("setiathome-3.06",null,null);
|
||||
create_work("-appname setiathome-3.06 -wu_name sah_wu -wu_template sah_wu -result_template sah_result -nresults 1 work_unit.sah");
|
||||
echo "starting feeder\n";
|
||||
start_feeder();
|
||||
|
|
|
@ -13,9 +13,9 @@
|
|||
init_client_dirs("prefs1.xml");
|
||||
copy_to_download_dir("input");
|
||||
add_platform(null);
|
||||
add_core_client();
|
||||
add_core_client(null);
|
||||
add_user(null);
|
||||
add_app("concat");
|
||||
add_app("concat",null,null);
|
||||
create_work("-appname concat -wu_name concat_wu -wu_template concat_wu -result_template concat_result -nresults 2 input input");
|
||||
start_feeder();
|
||||
run_client("-exit_when_idle");
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
copy_to_download_dir("input");
|
||||
add_platform(null);
|
||||
add_user(null);
|
||||
add_app("upper_case");
|
||||
add_app("upper_case",null,null);
|
||||
create_work("-appname upper_case -rsc_iops 180000000000.0 -rsc_fpops 0.0 -wu_name uc_wu -wu_template uc_wu -result_template uc_result -nresults 5 input input input input input");
|
||||
start_feeder();
|
||||
//run_client("-exit_after 10");
|
||||
|
|
Loading…
Reference in New Issue