dadv: (Default)
[personal profile] dadv

В портах FreeBSD не нашлось места для NTP distribution*, включающего в себя ntpd, ntpdate, sntp и ещё несколько утилит. Видимо, потому что это всё с незапамятных времен есть в базовой системе и весьма оперативно там обновляется (хотя, например, bind тоже есть в базовой системе, но есть и в портах). В итоге нет простого способа обновить ntpd в FreeBSD-4.11, когда функциональность тамошней версии 4.1.0 восьмилетней давности становится недостаточной (ну или просто из-за проблем с безопасностью). Пришлось сделать порт самому (меньше килобайта):

fetch http://www.grosbein.net/freebsd/ntp/ntp.tar.gz
tar xvzf ntp.tar.gz
cd ntp
make install
echo 'xntpd_program="/usr/local/bin/ntpd"' >> /etc/rc.conf


Порт не заменяет системный ntpd, а устанавливает новую версию внутрь /usr/local, как и положено всем портам. Теперь на моих боевых четверках ntpd версии 4.2.6p1, в то время как в 8.0 лишь 4.2.4p5. Порт хорош тем, что его легко поправить при выпуске разработчиком новой версии ntpd (а также, его можно собрать под любой версией системы), но если сборка из порта по какой-то причине не подходит, можно поставить собранный из этого порта под FreeBSD 4.11 пакет (576K):

pkg_add -r http://www.grosbein.net/freebsd/ntp/ntp-4.2.6p1.tgz
echo 'xntpd_program="/usr/local/bin/ntpd"' >> /etc/rc.conf


Update: конечно, в портах есть NTP distribution: net/ntp (см. комменты к посту), но не заточенный под сборку на FreeBSD 4.11

(честно говоря, четверок у меня осталось только три штуки, но они далеко - одна за 300 километров, две других за 400 и дальше, работают стабильно и заменены будут только вместе с железом)

Date: 2010-04-13 19:13 (UTC)
From: [identity profile] karpion.livejournal.com
Если бы порт был кому-то нужен в дереве, он бы там уже появился.
Вам он был нужен - а его не было. Посылайте, это будет правильно.

Date: 2010-04-14 03:13 (UTC)
From: [identity profile] dadv.livejournal.com
Мне он нужен был для неподдерживаемой системой портов версии FreeBSD, причем именно в форме, наиболее подходящей для четверки. portmgr@ ни в жисть не примет такой порт в дерево :-) Да и маинтейнить его мне не улыбается.

Profile

dadv: (Default)
Choose your future

July 2024

M T W T F S S
12 34567
891011121314
15161718192021
22232425262728
293031    

Tags

Style Credit

Powered by Dreamwidth Studios