Changeset 1218

Show
Ignore:
Timestamp:
10/30/06 19:21:55 (5 years ago)
Author:
janl
Message:
  • ntp_kernel_* plugins: Not ntpdc's were created equal, autodetect better
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/node/node.d/ntp_kernel_err.in

    r1162 r1218  
    1 #! /bin/sh 
     1#!@@GOODSH@@ 
    22# 
    33# $Id: ntp_kernel_err.in,v 1.1.1.1 2006/06/04 20:53:57 he Exp $ 
     
    2020 
    2121if [ "$1" = "autoconf" ]; then 
    22     if ntpdc -c help >/dev/null 2>&1; then 
    23         echo yes 
    24         exit 0 
    25     else 
    26         echo no 
    27         exit 1 
    28     fi 
     22    # Not all ntpdc's are equal 
     23    ntpdc -c kern 2>/dev/null |  
     24    awk 'BEGIN { ev=1; } 
     25         /^estimated error:/ { ev=0; }  
     26         END { if (ev == 0) { print "yes";} else { print "no"; } exit ev; }' 
     27    exit $? 
    2928fi 
    3029 
  • trunk/node/node.d/ntp_kernel_pll_freq.in

    r1162 r1218  
    1 #! /bin/sh 
     1#!@@GOODSH@@ 
     2# -*- sh -*- 
    23# 
    34# $Id: ntp_kernel_pll_freq.in,v 1.1.1.1 2006/06/04 20:53:57 he Exp $ 
     
    2021 
    2122if [ "$1" = "autoconf" ]; then 
    22     if ntpdc -c help >/dev/null 2>&1; then 
    23         echo yes 
    24         exit 0 
    25     else 
    26         echo no 
    27         exit 1 
    28     fi 
     23    ntpdc -c kern 2>/dev/null |  
     24    awk 'BEGIN { ev=1; } 
     25         /^pll frequency:/ { ev=0; }  
     26         END { if (ev == 0) { print "yes";} else { print "no"; } exit ev; }' 
     27    exit $? 
    2928fi 
    3029 
  • trunk/node/node.d/ntp_kernel_pll_off.in

    r1162 r1218  
    1 #! /bin/sh 
     1#!@@GOODSH@@ 
     2# -*- sh -*- 
    23# 
    34# $Id: ntp_kernel_pll_off.in,v 1.1.1.1 2006/06/04 20:53:57 he Exp $ 
     
    2021 
    2122if [ "$1" = "autoconf" ]; then 
    22     if ntpdc -c help >/dev/null 2>&1; then 
    23         echo yes 
    24         exit 0 
    25     else 
    26         echo no 
    27         exit 1 
    28     fi 
     23    ntpdc -c kern 2>/dev/null |  
     24    awk 'BEGIN { ev=1; } 
     25         /^pll offset:/ { ev=0; }  
     26         END { if (ev == 0) { print "yes";} else { print "no"; } exit ev; }' 
     27    exit $? 
    2928fi 
    3029