Package: chrony
Version: 2.40-1
Severity: wishlist
Tags: patch

Dear Maintainer,


little patch(es) for adding OPTS to chrony startscript in
stretch 2.4-1
jessie 1.30
so i can deliver options to starting chronyd.

furthermore my /etc/default/chronyd as example
(deactivating ipv6-support on my system)


Regards


(System information below is my jessie)

-- System Information:
Debian Release: 8.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable'), (101, 'testing'), (100, 
'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.6.0-0.bpo.1-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages chrony depends on:
ii  install-info  5.2.0.dfsg.1-6
ii  libc6         2.19-18+deb8u4
ii  libcap2       1:2.24-8
ii  libedit2      3.1-20140620-2
ii  libtomcrypt0  1.17-6
ii  lsb-base      4.1+Debian13+nmu1
ii  net-tools     1.60-26+b1
ii  timelimit     1.8-1
ii  ucf           3.0030

Versions of packages chrony recommends:
ii  udev  230-7~bpo8+2

chrony suggests no packages.

-- Configuration Files:
/etc/init.d/chrony changed [not included]

-- no debconf information
--- chrony_0_20131221	2013-12-21 00:42:00.000000000 +0100
+++ chrony_20160406_todiff	2016-08-13 17:44:27.877312815 +0200
@@ -27,6 +27,8 @@
 
 . /lib/lsb/init-functions
 
+test -f /etc/default/$NAME && . /etc/default/$NAME
+
 putonline ()
 { # Do we have a default route?  If so put chronyd online.
     if timelimit -q -s9 -t5 -- netstat -rn 2>/dev/null | grep -q '0\.0\.0\.0' 
@@ -56,7 +58,7 @@
 
 case "$1" in
     start)
-	start-stop-daemon --start --verbose --exec $DAEMON
+	start-stop-daemon --start --verbose --exec $DAEMON -- $OPTS
 	case "$?" in
 		0) # daemon successfully started
 			putonline
@@ -77,7 +79,7 @@
 	echo -n "Restarting $DESC: "
 	start-stop-daemon --stop --quiet --exec $DAEMON
 	sleep 1
-	start-stop-daemon --start --verbose --exec $DAEMON -- -r
+	start-stop-daemon --start --verbose --exec $DAEMON -- -r $OPTS
 	case "$?" in
 		0) # daemon successfully started
 			putonline
--- chrony_0_20160617	2016-06-17 20:37:19.000000000 +0200
+++ chrony_20160813stretch	2016-08-13 17:50:40.316071778 +0200
@@ -27,6 +27,8 @@
 
 . /lib/lsb/init-functions
 
+[ -r "/etc/default/$NAME" ] && . "/etc/default/$NAME"
+
 putonline ()
 {   # Do we have a default route?  If so put chronyd online.
     if ip r 2>/dev/null | grep -q '^default'; then
@@ -45,7 +47,7 @@
 
 case "$1" in
     start)
-	start-stop-daemon --start --verbose --exec $DAEMON
+	start-stop-daemon --start --verbose --exec $DAEMON -- $OPTS
 	case "$?" in
 		0) # daemon successfully started
 			putonline
@@ -66,7 +68,7 @@
 	echo -n "Restarting $DESC: "
 	start-stop-daemon --stop --quiet --exec $DAEMON
 	sleep 1
-	start-stop-daemon --start --verbose --exec $DAEMON -- -r
+	start-stop-daemon --start --verbose --exec $DAEMON -- -r $OPTS
 	case "$?" in
 		0) # daemon successfully started
 			putonline
#!/bin/sh

OPTS=""
[ -d /proc/sys/net/ipv6 ] || OPTS="$OPTS -4"

Reply via email to