svn path=/trunk/boinc/; revision=923
This commit is contained in:
David Anderson 2003-02-14 23:19:51 +00:00
parent ff6f1dd463
commit 27ee770798
3 changed files with 16 additions and 10 deletions

View File

@ -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) {

View File

@ -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");

View File

@ -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];