[BSD] ntp reject

Zahemszky Gábor Gabor at Zahemszky.HU
2007. Okt. 11., Cs, 18:48:50 CEST


Szia!

> Nem lehetne a Ti ntpd scriptetekhez hozzájutni? Az ugye elvileg
> platform független.

Fölösleges. Lsd lejjebb.

> > Felőlem ... . Bár kezdjük azzal, h adsz egy pontos FreeBSD
> > verziószámot (és
> FreeBSD 6.2-RELEASE (GENERIC) #0: Sat Jan 13 02:32:39 UTC 2007
> 
> A script verziója és pár sor az elejéből, különösen a
> bedrótozott /usr/sbin-nel: ...
> # $FreeBSD: src/etc/rc.d/ntpd,v 1.11.2.2 2006/06/06 11:17:08 flz Exp $
> #
> 
> # PROVIDE: ntpd
> # REQUIRE: DAEMON ntpdate cleanvar devfs
> # BEFORE:  LOGIN
> # KEYWORD: nojail
> 
> . /etc/rc.subr
> 
> name=ntpd
> rcvar=`set_rcvar`
> command="/usr/sbin/${name}"
> pidfile="/var/run/${name}.pid"
> start_precmd="ntpd_precmd"
> 
> load_rc_config $name

No akkor itt az enyim eleje, ez egy current (i386-ra egyébként, de
mindegy)

# $FreeBSD: src/etc/rc.d/ntpd,v 1.13 2006/04/18 15:02:24 flz Exp $
#

# PROVIDE: ntpd
# REQUIRE: DAEMON ntpdate cleanvar devfs
# BEFORE:  LOGIN
# KEYWORD: nojail

. /etc/rc.subr

name=ntpd
rcvar=`set_rcvar`
command="/usr/sbin/${name}"
pidfile="/var/run/${name}.pid"
start_precmd="ntpd_precmd"

load_rc_config $name

Azaz láthatóan a verziószámtól eltekintve (aminek dátuma amúgy régebbi)
ugyanaz. Azaz nyugodtan próbáld ki. (Most nem nézem meg az egész
rc-mechanizmust, de van egy gyanúm, hogy a set_rcvar és a
load_rc_config megvalósítása miatt működni fog.

> Szerintem és ahogy Te is írod szerinted is, a 6.2 -es az uccsó.

A RELENG_6 -ban valószínűleg Alpha-n is történtek változások, akár ez
is.

> > után én igenis küldenék bugreportot (send-pr), és egy levelet a
> > korábban emlegetett listára. Ugyanis az, h van egy újabb ntpd port,
> > az nem feltétlenül jelenti azt, hogy a fejlesztők tudnak arról,
> > hoghy az alaprendszerbeli verzió hibás Alpha-n.
> Igaz.
> 
> Már reklamáltam phpldapadmin ügyben is, de az jött vissza, hogy az
> Alfa nem supportált ... :-(

6-osban elvben igen, de persze ha ez a válasz :-(

Zahy

-- 
#!/bin/ksh
Z='21N16I25C25E30, 40M30E33E25T15U!';IFS=' ABCDEFGHIJKLMNOPQRSTUVWXYZ
';set -- $Z;for i;{ [[ $i = ? ]]&&print $i&&break;[[ $i
= ??? ]]&&j=$i&&i=${i%?};typeset -i40 i=8#$i;print -n ${i#???};[[ "$j"
= ??? ]]&&print -n "${j#??} "&&j=;typeset +i i;};IFS=' 0123456789 ';set
-- $Z;for i;{ [[ $i = , ]]&&i=2;[[ $i = ?? ]]||typeset -l i;j="$j
$i";typeset +l i;};print "$j"



További információk a(z) BSD levelezőlistáról