Subversion Repositories public

Rev

Rev 75 | Rev 83 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 75 Rev 79
Line 397... Line 397...
397
      &&  AppArgs::AddOption("remove",  'r', AAT_NO_VALUE, false)
397
      &&  AppArgs::AddOption("remove",  'r', AAT_NO_VALUE, false)
398
      &&  AppArgs::AddOption("edit",    'e', AAT_NO_VALUE, false)
398
      &&  AppArgs::AddOption("edit",    'e', AAT_NO_VALUE, false)
399
      &&  AppArgs::AddOption("types",   't', AAT_NO_VALUE, false)
399
      &&  AppArgs::AddOption("types",   't', AAT_NO_VALUE, false)
400
      &&  AppArgs::AddOption("reload",  'd', AAT_NO_VALUE, false)
400
      &&  AppArgs::AddOption("reload",  'd', AAT_NO_VALUE, false)
401
      &&  AppArgs::AddOption("user",    'u', AAT_MANDATORY_VALUE, false)
401
      &&  AppArgs::AddOption("user",    'u', AAT_MANDATORY_VALUE, false)
402
      &&  AppArgs::AddOption("config",  'f', AAT_MANDATORY_VALUE, false))
402
      &&  AppArgs::AddOption("config",  'f', AAT_MANDATORY_VALUE, false)
403
      &&  AppArgs::AddOption("version", 'V', AAT_NO_VALUE, false))
403
      &&  AppArgs::AddOption("version", 'V', AAT_NO_VALUE, false)))
404
  {
404
  {
405
    fprintf(stderr, "error while initializing application");
405
    fprintf(stderr, "error while initializing application");
406
    return 1;
406
    return 1;
407
  }
407
  }
408
 
408
 
Line 464... Line 464...
464
  }
464
  }
465
  else if (getpwnam(user.c_str()) == NULL) {
465
  else if (getpwnam(user.c_str()) == NULL) {
466
    fprintf(stderr, "user '%s' not found\n", user.c_str());
466
    fprintf(stderr, "user '%s' not found\n", user.c_str());
467
    return 1;
467
    return 1;
468
  }
468
  }
-
 
469
  else if ( setenv("LOGNAME",   pwd.pw_name,   1) != 0
-
 
470
        ||  setenv("USER",      pwd.pw_name,   1) != 0
-
 
471
        ||  setenv("USERNAME",  pwd.pw_name,   1) != 0
-
 
472
        ||  setenv("HOME",      pwd.pw_dir,    1) != 0
-
 
473
        ||  setenv("SHELL",     pwd.pw_shell,  1) != 0)
-
 
474
  {
-
 
475
    perror("cannot set environment variables");
-
 
476
    return 1;
-
 
477
  }
469
 
478
 
470
  try {
479
  try {
471
 
480
 
472
    IncronCfg::Init();
481
    IncronCfg::Init();
473
   
482