]> git.ipfire.org Git - thirdparty/snapper.git/commitdiff
- improved logging
authorArvin Schnell <aschnell@suse.de>
Wed, 23 Feb 2011 10:37:14 +0000 (11:37 +0100)
committerArvin Schnell <aschnell@suse.de>
Wed, 23 Feb 2011 10:37:14 +0000 (11:37 +0100)
tools/compare-dirs.cc
tools/daily.cc
tools/hourly.cc

index 0dd4f072be1b98d97b54fc07ee4cc9200ebfb889..93482485dbd4ee71ba73f8e62db3475443be65e6 100644 (file)
@@ -3,6 +3,7 @@
 #include <signal.h>
 #include <string.h>
 
+#include <snapper/AppUtil.h>
 #include <snapper/Compare.h>
 
 using namespace snapper;
@@ -45,6 +46,14 @@ main(int argc, char** argv)
 
     daemon(0, 0);
 
+    initDefaultLogger();
+
+    string path1 = argv[1];
+    string path2 = argv[2];
+    string output = argv[3];
+
+    y2mil("compare-dirs path:" << path1 << " path2:" << path2 << " output:" << output);
+
     struct sigaction act;
     act.sa_handler = terminate;
     sigemptyset(&act.sa_mask);
@@ -53,19 +62,19 @@ main(int argc, char** argv)
     sigaction(SIGINT, &act, NULL);
     sigaction(SIGTERM, &act, NULL);
 
-    tmp_name = (char*) malloc(strlen(argv[3]) + 12);
-    strcpy(tmp_name, argv[3]);
+    tmp_name = (char*) malloc(output.length() + 12);
+    strcpy(tmp_name, output.c_str());
     strcat(tmp_name, ".tmp-XXXXXX");
 
     int fd = mkstemp(tmp_name);
 
     file = fdopen(fd, "w");
 
-    cmpDirs(argv[1], argv[2], write_line);
+    cmpDirs(path1, path2, write_line);
 
     fclose(file);
 
-    rename(tmp_name, argv[3]);
+    rename(tmp_name, output.c_str());
 
     free(tmp_name);
 
index e25e178e561937e4014f1336c3b4c492d7d6489d..a194fb050f2fca1acf7c4b662592fa90293b1d4a 100644 (file)
@@ -1,6 +1,7 @@
 
 #include <stdlib.h>
 
+#include <snapper/AppUtil.h>
 #include <snapper/Snapper.h>
 #include <snapper/Factory.h>
 
@@ -16,8 +17,12 @@ main(int argc, char** argv)
        exit(EXIT_FAILURE);
     }
 
+    initDefaultLogger();
+
     string root = argv[1];
 
+    y2mil("daily root:" << root);
+
     Snapper* sh = createSnapper(root);
 
     sh->doCleanupAmount();
index f2462baa3c5b2deb3693eb8da606dab05ef35a22..8b8ba44ee25a4fb169cc6996ff5215fe453e14e3 100644 (file)
@@ -1,6 +1,7 @@
 
 #include <stdlib.h>
 
+#include <snapper/AppUtil.h>
 #include <snapper/Snapper.h>
 #include <snapper/Factory.h>
 
@@ -16,8 +17,12 @@ main(int argc, char** argv)
        exit(EXIT_FAILURE);
     }
 
+    initDefaultLogger();
+
     string root = argv[1];
 
+    y2mil("hourly root:" << root);
+
     if (root != "/")           // TODO
        exit(EXIT_SUCCESS);