Index: src/main.c =================================================================== --- src/main.c (Revision 51191) +++ src/main.c (Arbeitskopie) @@ -184,6 +184,7 @@ fprintf(stderr, " -g start from scratch (remove cache)\n"); fprintf(stderr, " -i initialize handlers only\n"); fprintf(stderr, " -o write transaction file\n"); + fprintf(stderr, " -P initialize handlers only, but not from scratch\n"); } @@ -388,7 +389,7 @@ for (;;) { int c; - c = getopt(argc, argv, "d:FH:h:p:b:D:w:y:xZY:U:R:Km:Bc:giol:"); + c = getopt(argc, argv, "d:FH:h:p:b:D:w:y:xZY:U:R:Km:Bc:giol:P"); if (c < 0) break; switch (c) { @@ -479,6 +480,11 @@ case 'B': backup_notifier = 1; break; + case 'P': + foreground = true; + from_scratch = false; + initialize_only = true; + break; default: usage(); exit(1);