add bug closure to changelog
[debian/amanda] / client-src / runtar.c
index cc4705faada555cdd4a4bfd6fd85268e7f5c2d72..1ab9ab7bd7a9fe5b59c783eba0ec0edd754452af 100644 (file)
@@ -34,8 +34,8 @@
  * ...
  */
 #include "amanda.h"
-#include "version.h"
 #include "util.h"
+#include "conffile.h"
 
 int main(int argc, char **argv);
 
@@ -51,6 +51,11 @@ main(
     char *cmdline;
 #endif
 
+    if (argc > 1 && argv && argv[1] && g_str_equal(argv[1], "--version")) {
+       printf("runtar-%s\n", VERSION);
+       return (0);
+    }
+
     /*
      * Configure program for internationalization:
      *   1) Only set the message locale for now.
@@ -69,12 +74,14 @@ main(
     signal(SIGPIPE, SIG_IGN);
 
     dbopen(DBG_SUBDIR_CLIENT);
+    config_init(CONFIG_INIT_CLIENT, NULL);
+
     if (argc < 3) {
        error(_("Need at least 3 arguments\n"));
        /*NOTREACHED*/
     }
 
-    dbprintf(_("version %s\n"), version());
+    dbprintf(_("version %s\n"), VERSION);
 
     if (strcmp(argv[3], "--create") != 0) {
        error(_("Can only be used to create tar archives\n"));