Import Debian changes 1.1~pre7-2
tinc (1.1~pre7-2) experimental; urgency=low [ Gian Piero Carrubba ] * Init script fails to pass extra arguments to tincd. Closes: #704701 + Remove the '--' as it is passed unaltered to tincd, preventing it to read trailing parameters. + Pass extra arguments also when restarting the daemon. * Set process limits when started by ifupdown. Closes: #704702 [ Guus Sliepen ] * Check whether the tincd process is still running in the if-post-down script. Closes: #704708
This commit is contained in:
parent
a62bf04cde
commit
5c54f47af6
4 changed files with 37 additions and 3 deletions
17
debian/changelog
vendored
17
debian/changelog
vendored
|
@ -1,3 +1,18 @@
|
||||||
|
tinc (1.1~pre7-2) experimental; urgency=low
|
||||||
|
|
||||||
|
[ Gian Piero Carrubba ]
|
||||||
|
* Init script fails to pass extra arguments to tincd. Closes: #704701
|
||||||
|
+ Remove the '--' as it is passed unaltered to tincd, preventing it to read
|
||||||
|
trailing parameters.
|
||||||
|
+ Pass extra arguments also when restarting the daemon.
|
||||||
|
* Set process limits when started by ifupdown. Closes: #704702
|
||||||
|
|
||||||
|
[ Guus Sliepen ]
|
||||||
|
* Check whether the tincd process is still running in the if-post-down script.
|
||||||
|
Closes: #704708
|
||||||
|
|
||||||
|
-- Guus Sliepen <guus@debian.org> Wed, 01 May 2013 10:41:31 +0200
|
||||||
|
|
||||||
tinc (1.1~pre7-1) experimental; urgency=high
|
tinc (1.1~pre7-1) experimental; urgency=high
|
||||||
|
|
||||||
* New upstream release.
|
* New upstream release.
|
||||||
|
@ -13,7 +28,7 @@ tinc (1.1~pre6-1) experimental; urgency=low
|
||||||
|
|
||||||
tinc (1.1~pre4-1) experimental; urgency=low
|
tinc (1.1~pre4-1) experimental; urgency=low
|
||||||
|
|
||||||
[ Gian Piero ]
|
[ Gian Piero Carrubba ]
|
||||||
* Allow resource limits to be set in /etc/default/tinc. Closes: #690685
|
* Allow resource limits to be set in /etc/default/tinc. Closes: #690685
|
||||||
|
|
||||||
[ Guus Sliepen ]
|
[ Guus Sliepen ]
|
||||||
|
|
6
debian/tinc.if-post-down
vendored
6
debian/tinc.if-post-down
vendored
|
@ -6,7 +6,11 @@ if [ "$IF_TINC_NET" ] ; then
|
||||||
tinc -n "$IF_TINC_NET" stop
|
tinc -n "$IF_TINC_NET" stop
|
||||||
sleep 0.1
|
sleep 0.1
|
||||||
i=0;
|
i=0;
|
||||||
while [ -f "/var/run/tinc.$IF_TINC_NET.pid" ] ; do
|
while read pid rest < /var/run/tinc.$IF_TINC_NET.pid ; do
|
||||||
|
if [ ! -e "/proc/$pid" ] ; then
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
if [ $i = '30' ] ; then
|
if [ $i = '30' ] ; then
|
||||||
echo 'Failed to stop tinc daemon!'
|
echo 'Failed to stop tinc daemon!'
|
||||||
exit 1
|
exit 1
|
||||||
|
|
15
debian/tinc.if-pre-up
vendored
15
debian/tinc.if-pre-up
vendored
|
@ -8,6 +8,21 @@ set -e
|
||||||
|
|
||||||
. /etc/default/tinc
|
. /etc/default/tinc
|
||||||
|
|
||||||
|
# Set process limits
|
||||||
|
|
||||||
|
setlimits() {
|
||||||
|
while [ $# -gt 0 ]; do
|
||||||
|
parm=$1 ; shift
|
||||||
|
if [ -n "$1" -a "${1#-}" = "$1" ]; then
|
||||||
|
value=$1 ; shift
|
||||||
|
ulimit $parm $value
|
||||||
|
else
|
||||||
|
ulimit $parm
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
}
|
||||||
|
test -n "$LIMITS" && setlimits $LIMITS
|
||||||
|
|
||||||
# Read options from /etc/network/interfaces
|
# Read options from /etc/network/interfaces
|
||||||
|
|
||||||
[ -n "$IF_TINC_CONFIG" ] && EXTRA="$EXTRA -c $IF_TINC_CONFIG"
|
[ -n "$IF_TINC_CONFIG" ] && EXTRA="$EXTRA -c $IF_TINC_CONFIG"
|
||||||
|
|
2
debian/tinc.init
vendored
2
debian/tinc.init
vendored
|
@ -41,7 +41,7 @@ foreach_net() {
|
||||||
egrep '^[ ]*[a-zA-Z0-9_-]+' $NETSFILE | while read net args; do
|
egrep '^[ ]*[a-zA-Z0-9_-]+' $NETSFILE | while read net args; do
|
||||||
echo -n " $net"
|
echo -n " $net"
|
||||||
case "$1" in
|
case "$1" in
|
||||||
start) $CONTROL -n $net start -- $EXTRA $args ;;
|
start|restart) $CONTROL -n $net $1 $EXTRA $args ;;
|
||||||
*) $CONTROL -n $net $1 ;;
|
*) $CONTROL -n $net $1 ;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
Loading…
Reference in a new issue