]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
update-leap: check for -h/--help early. HStenn
authorHarlan Stenn <stenn@ntp.org>
Tue, 27 Feb 2018 21:55:23 +0000 (16:55 -0500)
committerHarlan Stenn <stenn@ntp.org>
Tue, 27 Feb 2018 21:55:23 +0000 (16:55 -0500)
bk: 5a95d3cbl89nGuRPtC0JNV24ih-Dlw

ChangeLog
scripts/update-leap/update-leap.in

index 46526e7ffa309f5b0a3f8ac1486c49db4545b290..b4ee4247a8d6feeec72dca652e49edc1854784e7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -98,6 +98,7 @@
 * Provide dump_restricts() for debugging.  HStenn.
 * Use consistent 4th arg type for [gs]etsockopt.  JPerlinger.
 * Some tests might need LIBM.  HStenn.
+* update-leap: Allow -h/--help early.  HStenn.
 
 ---
 (4.2.8p10) 2017/03/21 Released by Harlan Stenn <stenn@ntp.org>
index ff414cf7ced1bb5c75ba55b77ad9549507efea1b..abf1134c1ff5565b2d13c56cb342bf607abb506f 100755 (executable)
@@ -81,7 +81,7 @@ GetOptions(\%opt,
        'e:60',
        'F',
        'f=s',
-       'h',
+       'h|help',
        'i:10',
        'L=s',
        'l=s',
@@ -140,18 +140,18 @@ $SIG{QUIT} = \&signal_catcher;
 # Take some security precautions
 close STDIN;
 
-if ($< != $RUN_UID) {
-    log_fatal(LOG_ERR, 'User ' . getpwuid($<) . " (UID $<) tried to run $PROG");
-}
-
-chdir $RUN_DIR || log_fatal("Failed to change dir to $RUN_DIR");
-
 # Show help
 if (defined $opt{h}) {
     show_help();
     exit 0;
 }
 
+if ($< != $RUN_UID) {
+    log_fatal(LOG_ERR, 'User ' . getpwuid($<) . " (UID $<) tried to run $PROG");
+}
+
+chdir $RUN_DIR || log_fatal("Failed to change dir to $RUN_DIR");
+
 # Parse ntp.conf for path to leapfile if not set by user
 if (! $LEAPFILE) {