FreeBSD Bugzilla – Attachment 130361 Details for
Bug 174263
New port: net/chrony - System Clock Synchronization Client and Server
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
chrony.shar
chrony.shar (text/plain), 7.32 KB, created by
Masaki TAGAWA
on 2012-12-07 15:20:00 UTC
(
hide
)
Description:
chrony.shar
Filename:
MIME Type:
Creator:
Masaki TAGAWA
Created:
2012-12-07 15:20:00 UTC
Size:
7.32 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># chrony ># chrony/pkg-plist ># chrony/distinfo ># chrony/Makefile ># chrony/files ># chrony/files/patch-chrony.conf ># chrony/files/patch-chrony.keys ># chrony/files/chronyd.in ># chrony/pkg-descr ># >echo c - chrony >mkdir -p chrony > /dev/null 2>&1 >echo x - chrony/pkg-plist >sed 's/^X//' >chrony/pkg-plist << '89a22c88301ec226eab78837d5620c65' >X@stopdaemon chronyd >Xsbin/chronyd >Xbin/chronyc >X@unexec if cmp -s %D/etc/chrony.conf.example %D/etc/chrony.conf; then rm -f %D/etc/chrony.conf; fi >X@unexec if cmp -s %D/etc/chrony.keys.example %D/etc/chrony.keys; then rm -f %D/etc/chrony.keys; fi >Xetc/chrony.conf.example >Xetc/chrony.keys.example >X@exec [ -f %D/etc/chrony.conf ] || cp -p %D/etc/chrony.conf.example %D/etc/chrony.conf >X@exec [ -f %D/etc/chrony.keys ] || cp -p %D/etc/chrony.keys.example %D/etc/chrony.keys >89a22c88301ec226eab78837d5620c65 >echo x - chrony/distinfo >sed 's/^X//' >chrony/distinfo << 'a7f889cf23aa88a0242e7c6b68261fb5' >XSHA256 (chrony-1.26.tar.gz) = fb191ca4ba59e192c96d022618ca3eaee49f3c11f9af8dd7297020b27bf3e05b >XSIZE (chrony-1.26.tar.gz) = 381475 >a7f889cf23aa88a0242e7c6b68261fb5 >echo x - chrony/Makefile >sed 's/^X//' >chrony/Makefile << 'c00cbb57d7217ed395efcf96f0d764bf' >X# Created by: Masaki TAGAWA <masaki@club.kyutech.ac.jp> >X# $FreeBSD$ >X >XPORTNAME= chrony >XPORTVERSION= 1.26 >XCATEGORIES= net ipv6 >XMASTER_SITES= http://download.tuxfamily.org/chrony/ >X >XMAINTAINER= masaki@club.kyutech.ac.jp >XCOMMENT= System Clock Synchronization Client and Server >X >XLICENSE= GPLv2 >X >XMAN1= chrony.1 chronyc.1 >XMAN5= chrony.conf.5 >XMAN8= chronyd.8 >X >XPORTDOCS= README chrony.txt COPYING >XEXAMPLES= chrony.conf chrony.keys >X >XUSE_RC_SUBR= chronyd >XUSE_GMAKE= yes >XGNU_CONFIGURE= yes >XCONFIGURE_ARGS= --prefix=${PREFIX} --sysconfdir=${PREFIX}/etc >X >XOPTIONS_DEFAULT= IPV6 >XOPTIONS_DEFINE= IPV6 >X >X.include <bsd.port.options.mk> >X >X.if empty(PORT_OPTIONS:MIPV6) >XCONFIGURE_ARGS+= --disable-ipv6 >X.endif >X >Xdo-install: >X @${INSTALL_PROGRAM} ${WRKSRC}/chronyd ${PREFIX}/sbin >X @${INSTALL_PROGRAM} ${WRKSRC}/chronyc ${PREFIX}/bin >X >Xpost-install: >X.for f in ${MAN1} >X @${INSTALL_MAN} ${WRKSRC}/${f} ${PREFIX}/man/man1 >X.endfor >X.for f in ${MAN5} >X @${INSTALL_MAN} ${WRKSRC}/${f} ${PREFIX}/man/man5 >X.endfor >X.for f in ${MAN8} >X @${INSTALL_MAN} ${WRKSRC}/${f} ${PREFIX}/man/man8 >X.endfor >X.if !defined(NOPORTDOCS) >X @${MKDIR} ${DOCSDIR} >X.for f in ${PORTDOCS} >X @${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR} >X.endfor >X.endif >X.for e in ${EXAMPLES} >X @${INSTALL_DATA} ${WRKSRC}/examples/${e}.example ${PREFIX}/etc/${e}.example >X @if [ ! -f ${PREFIX}/etc/${e} ]; then \ >X ${CP} -p ${PREFIX}/etc/${e}.example ${PREFIX}/etc/${e}; \ >X fi >X.endfor >X >X.include <bsd.port.mk> >c00cbb57d7217ed395efcf96f0d764bf >echo c - chrony/files >mkdir -p chrony/files > /dev/null 2>&1 >echo x - chrony/files/patch-chrony.conf >sed 's/^X//' >chrony/files/patch-chrony.conf << '23f7380a179c6b6494053997b2f7a412' >X--- examples/chrony.conf.example.org 2012-11-28 17:39:23.000000000 +0900 >X+++ examples/chrony.conf.example 2012-11-28 17:43:12.000000000 +0900 >X@@ -43,6 +43,11 @@ >X # you can access at >X # http://www.eecis.udel.edu/~mills/ntp/servers.htm. >X >X+server 0.freebsd.pool.ntp.org >X+server 1.freebsd.pool.ntp.org >X+server 2.freebsd.pool.ntp.org >X+server 3.freebsd.pool.ntp.org >X+ >X ! server ntp0.your-isp.com >X ! server ntp1.your-isp.com >X ! server ntp.public-server.org >X@@ -89,7 +94,7 @@ >X # immediately so that it doesn't gain or lose any more time. You >X # generally want this, so it is uncommented. >X >X-driftfile /etc/chrony.drift >X+driftfile /var/lib/chrony/chrony.drift >X >X # If you want to use the program called chronyc to configure aspects of >X # chronyd's operation once it is running (e.g. tell it the Internet link >X@@ -98,7 +103,7 @@ >X # exchanges between cooperating machines.) Again, this option is >X # assumed by default. >X >X-keyfile /etc/chrony.keys >X+keyfile /usr/local/etc/chrony.keys >X >X # Tell chronyd which numbered key in the file is used as the password >X # for chronyc. (You can pick any integer up to 2**32-1. '1' is just a >X@@ -122,14 +127,14 @@ >X # Enable these two options to use this. >X >X ! dumponexit >X-! dumpdir /var/log/chrony >X+! dumpdir /var/lib/chrony >X >X # chronyd writes its process ID to a file. If you try to start a second >X # copy of chronyd, it will detect that the process named in the file is >X # still running and bail out. If you want to change the path to the PID >X # file, uncomment this line and edit it. The default path is shown. >X >X-! pidfile /var/run/chronyd.pid >X+pidfile /var/run/chronyd.pid >X >X ####################################################################### >X ### INITIAL CLOCK CORRECTION >X@@ -153,8 +158,8 @@ >X # produce some graphs of your system's timekeeping performance, or you >X # need help in debugging a problem. >X >X-! logdir /var/log/chrony >X-! log measurements statistics tracking >X+logdir /var/log/chrony >X+log measurements statistics tracking >X >X # If you have real time clock support enabled (see below), you might want >X # this line instead: >23f7380a179c6b6494053997b2f7a412 >echo x - chrony/files/patch-chrony.keys >sed 's/^X//' >chrony/files/patch-chrony.keys << 'a05f1eb7a762bc172d5e9b9797e254ba' >X--- examples/chrony.keys.example.org 2012-11-28 17:39:23.000000000 +0900 >X+++ examples/chrony.keys.example 2012-11-28 17:45:02.000000000 +0900 >X@@ -11,7 +11,7 @@ >X ####################################################################### >X # A valid key line looks like this >X >X-1 a_key >X+1 change_me_to_a_secret >X >X # It must consist of an integer, followed by whitespace, followed by a block of >X # text with no spaces in it. (You cannot put a space in a key). If you wanted >a05f1eb7a762bc172d5e9b9797e254ba >echo x - chrony/files/chronyd.in >sed 's/^X//' >chrony/files/chronyd.in << 'd9abc5918d8d0a5f1e5cd3b7ec4ad8e2' >X#!/bin/sh >X# >X# $FreeBSD$ >X# >X# REQUIRE: DAEMON >X# PROVIDE: chronyd >X# >X >X. /etc/rc.subr >X >Xname=chronyd >Xrcvar=chronyd_enable >X >Xcommand=%%PREFIX%%/sbin/${name} >Xpidfile="/var/run/${name}.pid" >X >Xextra_commands="status" >X >X# Read settings and set default values. >Xload_rc_config "$name" >X: ${chronyd_enable="NO"} >X >Xrun_rc_command "$1" >d9abc5918d8d0a5f1e5cd3b7ec4ad8e2 >echo x - chrony/pkg-descr >sed 's/^X//' >chrony/pkg-descr << '124b50dd7c5f5187b4b94d3c8e9f38eb' >XChrony is a pair of programs which are used to maintain the accuracy of the >Xsystem clock on a computer. The two programs are called chronyd and chronyc. >X >XChronyd is a daemon which runs in background on the system. It obtains >Xmeasurements via the network of the system clock's offset relative to time >Xservers on other systems and adjusts the system time accordingly. For isolated >Xsystems, the user can periodically enter the correct time by hand (using >XChronyc). In either case, Chronyd determines the rate at which the computer >Xgains or loses time, and compensates for this. Chronyd implements the NTP >Xprotocol and can act as either a client or a server. >X >XChronyc provides a user interface to Chronyd for monitoring its performance and >Xconfiguring various settings. It can do so while running on the same computer >Xas the Chronyd instance it is controlling or a different computer. >X >XWWW: http://chrony.tuxfamily.org/ >124b50dd7c5f5187b4b94d3c8e9f38eb >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 174263
: 130361