Silent check-conf in case of success.
authorFlorent Bruneau <florent.bruneau@polytechnique.org>
Mon, 10 Nov 2008 10:47:04 +0000 (11:47 +0100)
committerFlorent Bruneau <florent.bruneau@polytechnique.org>
Mon, 10 Nov 2008 10:47:04 +0000 (11:47 +0100)
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
ChangeLog
example/postlicyd.initd.sh
postlicyd/main-postlicyd.c

index a0849d9..2b4f5c4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,9 @@
   * common:
     FIX: fix build of the trie from an unsorted string list                FRU
 
+  * postlicyd:
+    NEW: 'check-configuration' option                                      FRU
+
 ------------------------------------------------------------------------------
 version 0.4                                                       Oct 17, 2008
 
index b07ecd9..d1e6510 100755 (executable)
@@ -14,7 +14,7 @@ CONF=/etc/pfixtools/postlicyd.conf
 mkdir -p `dirname "$PIDFILE"` || die "Can't create $PIDFILE"
 
 do_checkconf() {
-  $POSTLICYD -c "$CONF" &> /dev/null
+  $POSTLICYD -c "$CONF"
   return "$?"
 }
 
index 87920be..c60d515 100644 (file)
@@ -336,10 +336,10 @@ int main(int argc, char *argv[])
         return EXIT_FAILURE;
     }
 
-    info("%s v%s...", DAEMON_NAME, DAEMON_VERSION);
     if (check_conf) {
         return config_check(argv[optind]) ? EXIT_SUCCESS : EXIT_FAILURE;
     }
+    info("%s v%s...", DAEMON_NAME, DAEMON_VERSION);
 
     if (pidfile_open(pidfile) < 0) {
         crit("unable to write pidfile %s", pidfile);