]> arthur.barton.de Git - netatalk.git/blobdiff - bin/misc/uuidtest.c
veto must always end with a /
[netatalk.git] / bin / misc / uuidtest.c
index 215f23f5a01f7d772d0ce30bcd3dc17d2cd53334..77a7fa793bfb744b276ebb1313f076d454659076 100644 (file)
@@ -1,5 +1,5 @@
 /*
-  $Id: uuidtest.c,v 1.1 2009-11-27 21:15:48 franklahm Exp $
+  $Id: uuidtest.c,v 1.3 2009-11-28 12:27:24 franklahm Exp $
   Copyright (c) 2008,2009 Frank Lahm <franklahm@gmail.com>
 
   This program is free software; you can redistribute it and/or modify
@@ -34,7 +34,7 @@
 
 static void usage()
 {
-    printf("Usage: uuidtest -u <user> | -g <group> | -i <UUID>\n");
+    printf("Usage: afpldaptest -u <user> | -g <group> | -i <UUID>\n");
 }
 
 static void parse_ldapconf()
@@ -68,24 +68,26 @@ int main( int argc, char **argv)
 {
     int ret, i, c;
     int verbose = 0;
+    int logsetup = 0;
     uuid_t uuid;
     uuidtype_t type;
     char *uuidstring = NULL;
     char *name = NULL;
 
-    setuplog("default log_error /dev/tty");
-
     while ((c = getopt(argc, argv, ":vu:g:i:")) != -1) {
         switch(c) {
 
         case 'v':
             if (! verbose) {
                 verbose = 1;
-                setuplog("default log_debug /dev/tty");
+                setuplog("default log_maxdebug /dev/tty");
+                logsetup = 1;
             }
             break;
 
         case 'u':
+            if (! logsetup)
+                setuplog("default log_info /dev/tty");
             parse_ldapconf();
             printf("Searching user: %s\n", optarg);
             ret = getuuidfromname( optarg, UUID_USER, uuid);
@@ -99,6 +101,8 @@ int main( int argc, char **argv)
             break;
 
         case 'g':
+            if (! logsetup)
+                setuplog("default log_info /dev/tty");
             parse_ldapconf();
             printf("Searching group: %s\n", optarg);
             ret = getuuidfromname( optarg, UUID_GROUP, uuid);
@@ -112,6 +116,8 @@ int main( int argc, char **argv)
             break;
 
         case 'i':
+            if (! logsetup)
+                setuplog("default log_info /dev/tty");
             parse_ldapconf();
             printf("Searching uuid: %s\n", optarg);
             uuid_string2bin(optarg, uuid);
@@ -129,6 +135,7 @@ int main( int argc, char **argv)
 
         case ':':
         case '?':
+        case 'h':
             usage();
             exit(EXIT_FAILURE);
         }