]> arthur.barton.de Git - netatalk.git/blobdiff - bin/ad/ad.c
Merge remote branch 'sf/branch-allea' into branch-allea
[netatalk.git] / bin / ad / ad.c
index 38fd62bb3890099335d3780496af36a1eaaf8004..ea312fa9f9a1a073ee741ad72a8e7c3f7cc8e6be 100644 (file)
@@ -27,9 +27,9 @@
 #include <errno.h>
 
 #include <atalk/cnid.h>
-#include <atalk/volinfo.h>
 #include <atalk/logger.h>
 #include <atalk/util.h>
+#include <atalk/netatalk_conf.h>
 
 #include "ad.h"
 
@@ -46,13 +46,21 @@ static void show_version(void)
 
 int main(int argc, char **argv)
 {
-    setuplog("default log_note /dev/tty");
+    AFPObj obj = { 0 };
+
+    setuplog("default:note", "/dev/tty");
 
     if (argc < 2) {
         usage_main();
         return 1;
     }
 
+    if (afp_config_parse(&obj) != 0)
+        return 1;
+
+    if (load_volumes(&obj, NULL) != 0)
+        return 1;
+
     if (STRCMP(argv[1], ==, "ls"))
         return ad_ls(argc - 1, argv + 1);
     else if (STRCMP(argv[1], ==, "cp"))