mirror of https://github.com/BOINC/boinc.git
parent
ff6f1dd463
commit
27ee770798
|
@ -146,8 +146,8 @@ function add_user($global_prefs_file) {
|
||||||
PassThru($cmd);
|
PassThru($cmd);
|
||||||
}
|
}
|
||||||
|
|
||||||
function add_project($name) {
|
function add_project($short_name,$long_name) {
|
||||||
PassThru("../tools/add project -project_name '$name'");
|
PassThru("../tools/add project -project_short_name '$short_name' -project_long_name '$long_name'");
|
||||||
}
|
}
|
||||||
|
|
||||||
function add_platform($platform) {
|
function add_platform($platform) {
|
||||||
|
|
|
@ -7,7 +7,8 @@
|
||||||
include_once("test.inc");
|
include_once("test.inc");
|
||||||
|
|
||||||
$project = new Project;
|
$project = new Project;
|
||||||
$project->name = "project_name_here";
|
$project->short_name = "project_name";
|
||||||
|
$project->long_name = "Your Project";
|
||||||
|
|
||||||
$platform = new Platform("windows_intelx86", "Windows");
|
$platform = new Platform("windows_intelx86", "Windows");
|
||||||
|
|
||||||
|
|
19
tools/add.C
19
tools/add.C
|
@ -20,7 +20,7 @@
|
||||||
// add.C - add items to the DB
|
// add.C - add items to the DB
|
||||||
//
|
//
|
||||||
// usages:
|
// usages:
|
||||||
// add project -project_name x
|
// add project -project_short_name x -project_long_name x
|
||||||
// add project
|
// add project
|
||||||
// add app -app_name x
|
// add app -app_name x
|
||||||
// add application
|
// add application
|
||||||
|
@ -57,7 +57,8 @@ int version, retval, nexec_files;
|
||||||
double nbytes;
|
double nbytes;
|
||||||
bool signed_exec_files;
|
bool signed_exec_files;
|
||||||
char buf[256], md5_cksum[64];
|
char buf[256], md5_cksum[64];
|
||||||
char *db_name=0, *db_passwd=0, *app_name=0, *platform_name=0, *project_name=0;
|
char *db_name=0, *db_passwd=0, *app_name=0, *platform_name=0;
|
||||||
|
char *project_short_name=0, *project_long_name=0;
|
||||||
char* user_friendly_name=0;
|
char* user_friendly_name=0;
|
||||||
char* exec_dir=0, *exec_files[10], *signature_files[10];
|
char* exec_dir=0, *exec_files[10], *signature_files[10];
|
||||||
char *email_addr=0, *user_name=0, *web_password=0, *authenticator=0;
|
char *email_addr=0, *user_name=0, *web_password=0, *authenticator=0;
|
||||||
|
@ -68,12 +69,13 @@ char *message=0, *message_priority=0;
|
||||||
void add_project() {
|
void add_project() {
|
||||||
int retval;
|
int retval;
|
||||||
|
|
||||||
if (!project_name) {
|
if (!project_short_name || !project_long_name) {
|
||||||
fprintf( stderr, "Project name not specified.\n" );
|
fprintf( stderr, "Project name (long or short) not specified.\n" );
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
memset(&project, 0, sizeof(project));
|
memset(&project, 0, sizeof(project));
|
||||||
strcpy(project.name, project_name);
|
strcpy(project.short_name, project_short_name);
|
||||||
|
strcpy(project.long_name, project_long_name);
|
||||||
retval = db_project_new(project);
|
retval = db_project_new(project);
|
||||||
if (retval) {
|
if (retval) {
|
||||||
boinc_db_print_error("db_project_new");
|
boinc_db_print_error("db_project_new");
|
||||||
|
@ -265,9 +267,12 @@ int main(int argc, char** argv) {
|
||||||
db_name = argv[++i];
|
db_name = argv[++i];
|
||||||
} else if (!strcmp(argv[i], "-db_passwd")) {
|
} else if (!strcmp(argv[i], "-db_passwd")) {
|
||||||
db_passwd = argv[++i];
|
db_passwd = argv[++i];
|
||||||
} else if (!strcmp(argv[i], "-project_name")) {
|
} else if (!strcmp(argv[i], "-project_long_name")) {
|
||||||
i++;
|
i++;
|
||||||
project_name = argv[i];
|
project_long_name = argv[i];
|
||||||
|
} else if (!strcmp(argv[i], "-project_short_name")) {
|
||||||
|
i++;
|
||||||
|
project_short_name = argv[i];
|
||||||
} else if (!strcmp(argv[i], "-app_name")) {
|
} else if (!strcmp(argv[i], "-app_name")) {
|
||||||
i++;
|
i++;
|
||||||
app_name = argv[i];
|
app_name = argv[i];
|
||||||
|
|
Loading…
Reference in New Issue