Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 371357 | Differences between
and this patch

Collapse All | Expand All

(-)a/Manifest (-10 / +4 lines)
Lines 1-18 Link Here
1
-----BEGIN PGP SIGNED MESSAGE-----
2
Hash: SHA1
3
4
AUX tinc.networks 387 RMD160 cc842d8ab6fb137d87276553fbf7465baeccf871 SHA1 8339d5882e494a0fd2390e1abfd0f24163949ce4 SHA256 7165721abd3706c95973118fbb503e18f9a008da6bdbf21a4ce35ecf7818d5ad
1
AUX tinc.networks 387 RMD160 cc842d8ab6fb137d87276553fbf7465baeccf871 SHA1 8339d5882e494a0fd2390e1abfd0f24163949ce4 SHA256 7165721abd3706c95973118fbb503e18f9a008da6bdbf21a4ce35ecf7818d5ad
5
AUX tincd 1606 RMD160 21ee723a9e5555e5354dc95cd5105fa9f5b7032a SHA1 3b72687d20f602fdc75fd2af1a291eca42a8e3a6 SHA256 bc3262370f67bf056f076bb6410394087984b00c45a28ba58738e03bfdfe3801
2
AUX tincd 1606 RMD160 21ee723a9e5555e5354dc95cd5105fa9f5b7032a SHA1 3b72687d20f602fdc75fd2af1a291eca42a8e3a6 SHA256 bc3262370f67bf056f076bb6410394087984b00c45a28ba58738e03bfdfe3801
6
AUX tincd.conf 19 RMD160 907e8fbeeeeda7fd5c0916ebea6bf90d14539723 SHA1 e41eb0392c8265a9f55bf8c4069f7b25085ced14 SHA256 cdbdbf4c8ca3dc805c645a404df7cc7d10908ef4e5b59f1c1d056ca6301f34cb
3
AUX tincd.conf 19 RMD160 907e8fbeeeeda7fd5c0916ebea6bf90d14539723 SHA1 e41eb0392c8265a9f55bf8c4069f7b25085ced14 SHA256 cdbdbf4c8ca3dc805c645a404df7cc7d10908ef4e5b59f1c1d056ca6301f34cb
7
AUX tincd.lo 1174 RMD160 35c99f726d4ca8252a03c96fda5d5c4862400a50 SHA1 d92a40511b1389b455489f9c59155da7d1605c2b SHA256 c51d94776ec6a1dc2013cfaf40a9a8e1ce92bfa6b3229fbf342d3d1dd88a1c69
4
AUX tincd.lo 1174 RMD160 35c99f726d4ca8252a03c96fda5d5c4862400a50 SHA1 d92a40511b1389b455489f9c59155da7d1605c2b SHA256 c51d94776ec6a1dc2013cfaf40a9a8e1ce92bfa6b3229fbf342d3d1dd88a1c69
5
AUX tincdnosyslog 1606 RMD160 21ee723a9e5555e5354dc95cd5105fa9f5b7032a SHA1 3b72687d20f602fdc75fd2af1a291eca42a8e3a6 SHA256 bc3262370f67bf056f076bb6410394087984b00c45a28ba58738e03bfdfe3801
6
AUX tincdsyslog 1569 RMD160 a38293cd8c9cd267b0665cb9985f109754f61e37 SHA1 85bb2e7366efdaf8a584abd0160b864907f52a8f SHA256 3767564b92625372ada05de769b61c7078aefd5a25f591d574a133f0f5f1b30a
8
DIST tinc-1.0.13.tar.gz 508903 RMD160 72e3063887546fb82e5c740a71b52840bd04237d SHA1 d84070502d693cf46c93d324cdf1686d67617db4 SHA256 6d86518161e91d0d4f8f2697ea959c90e92a409e833cdce5c92d6f0c0cb01091
7
DIST tinc-1.0.13.tar.gz 508903 RMD160 72e3063887546fb82e5c740a71b52840bd04237d SHA1 d84070502d693cf46c93d324cdf1686d67617db4 SHA256 6d86518161e91d0d4f8f2697ea959c90e92a409e833cdce5c92d6f0c0cb01091
8
DIST tinc-1.0.16.tar.gz 519460 RMD160 a4d44bd90d4c19f4cc8bc27c1f92a8fb437698d3 SHA1 6700e63c548228b1675f243f0075f98511f1e3a8 SHA256 f20863cb1155ba4e4dd4cf16c35a5d706cd326eb8fe62b8b0a31fd57241a5400
9
EBUILD tinc-1.0.13.ebuild 1049 RMD160 5d7498f943b260e89662ef2aca40d93d9dc5b4cb SHA1 99586c0c96f382a8d7e3b488136ee1ed6f18a216 SHA256 f78730591f2e34e7b82ad476fe09df387881f72e0a32193d40a562c138cdbdb6
9
EBUILD tinc-1.0.13.ebuild 1049 RMD160 5d7498f943b260e89662ef2aca40d93d9dc5b4cb SHA1 99586c0c96f382a8d7e3b488136ee1ed6f18a216 SHA256 f78730591f2e34e7b82ad476fe09df387881f72e0a32193d40a562c138cdbdb6
10
EBUILD tinc-1.0.16.ebuild 1264 RMD160 8a9ab75e63dc134bfef0b1d97d97779933318bb4 SHA1 48c15d633b79f06b34ce859780f04d428d7fc1ff SHA256 f0d28662a5254d57374930ab02f6befd6f76fc4219edcab04140b5fe223fef2c
10
MISC ChangeLog 3705 RMD160 278c681cd253ba3809b5aefb390f29e0dc6a1feb SHA1 ebced133e3868d51891941965e2dad293e76b547 SHA256 164b47f04b76637c58bcbeb160f873309bb52d2e79c450e82445c722e0dca51a
11
MISC ChangeLog 3705 RMD160 278c681cd253ba3809b5aefb390f29e0dc6a1feb SHA1 ebced133e3868d51891941965e2dad293e76b547 SHA256 164b47f04b76637c58bcbeb160f873309bb52d2e79c450e82445c722e0dca51a
11
MISC metadata.xml 317 RMD160 86d1e9df9bf86f6fd4ca50115c9d63991d98465d SHA1 92a3bdc3fcb160f3e78edd627d2a508d74aad565 SHA256 3c9957000d0913f04876499d562adfbfbea392a4ba2055ea0ab60b3ee8d3b68d
12
MISC metadata.xml 317 RMD160 86d1e9df9bf86f6fd4ca50115c9d63991d98465d SHA1 92a3bdc3fcb160f3e78edd627d2a508d74aad565 SHA256 3c9957000d0913f04876499d562adfbfbea392a4ba2055ea0ab60b3ee8d3b68d
12
-----BEGIN PGP SIGNATURE-----
13
Version: GnuPG v2.0.17 (GNU/Linux)
14
15
iEYEARECAAYFAk4m7PcACgkQCaWpQKGI+9Rb1wCfevIUGOS39oT2j60jDmtztTHg
16
8/4An1vTltxDtixrBzKz5s8m4wzk6W22
17
=L3ic
18
-----END PGP SIGNATURE-----
(-)c9d2b943282d (+64 lines)
Added Link Here
1
#!/sbin/runscript
2
# Copyright 1999-2004 Gentoo Foundation
3
# Distributed under the terms of the GNU General Public License v2
4
# $Header: /var/cvsroot/gentoo-x86/net-misc/tinc/files/tincd,v 1.5 2008/04/01 14:08:45 dragonheart Exp $
5
6
opts="reload"
7
8
depend() {
9
	use logger dns
10
	need net
11
}
12
13
checkconfig() {
14
	if ! grep -q '^ *NETWORK:' /etc/conf.d/tinc.networks 
15
	then
16
		eerror "No VPN networks configured in /etc/conf.d/tinc.networks"
17
		return 1
18
	fi
19
}
20
21
start() {
22
	checkconfig || return 1
23
	ebegin "Starting tinc VPN networks"
24
	eend 0
25
	awk '/^ *NETWORK:/ { print $2 }' /etc/conf.d/tinc.networks | while read TINCNET
26
	do
27
		if [ ! -f /etc/tinc/"$TINCNET"/tinc.conf ] 
28
		then
29
			eerror "Cannot start network $TINCNET, /etc/tinc/$TINCNET/tinc.conf does not exist !"
30
		else
31
			ebegin "Starting tinc network $TINCNET"
32
			/usr/sbin/tincd --net="$TINCNET" --logfile=/var/log/tinc.$TINCNET.log --pidfile=/var/run/tinc.$TINCNET.pid
33
			eend $?
34
		fi
35
	done
36
}
37
38
stop() {
39
	ebegin "Stopping tinc VPN networks"
40
	eend 0
41
	awk '/^ *NETWORK:/ { print $2 }' /etc/conf.d/tinc.networks | while read TINCNET
42
	do
43
		if [ -f /var/run/tinc."$TINCNET".pid ]
44
		then
45
			ebegin "Stopping tinc network $TINCNET"
46
			/usr/sbin/tincd --kill --pidfile=/var/run/tinc."$TINCNET".pid
47
			eend $?
48
		fi
49
	done
50
}
51
52
reload() {
53
	ebegin "Reloading configuration for tinc VPN networks"
54
	eend 0
55
	awk '/^ *NETWORK:/ { print $2 }' /etc/conf.d/tinc.networks | while read TINCNET
56
	do
57
		if [ -f /var/run/tinc."$TINCNET".pid ]
58
		then
59
			ebegin "Reloading tinc network $TINCNET"
60
			/usr/sbin/tincd --kill HUP  --pidfile=/var/run/tinc."$TINCNET".pid
61
			eend $?
62
		fi
63
	done
64
}
(-)c9d2b943282d (+64 lines)
Added Link Here
1
#!/sbin/runscript
2
# Copyright 1999-2004 Gentoo Foundation
3
# Distributed under the terms of the GNU General Public License v2
4
# $Header: /var/cvsroot/gentoo-x86/net-misc/tinc/files/tincd,v 1.5 2008/04/01 14:08:45 dragonheart Exp $
5
6
opts="reload"
7
8
depend() {
9
	use logger dns
10
	need net
11
}
12
13
checkconfig() {
14
	if ! grep -q '^ *NETWORK:' /etc/conf.d/tinc.networks 
15
	then
16
		eerror "No VPN networks configured in /etc/conf.d/tinc.networks"
17
		return 1
18
	fi
19
}
20
21
start() {
22
	checkconfig || return 1
23
	ebegin "Starting tinc VPN networks"
24
	eend 0
25
	awk '/^ *NETWORK:/ { print $2 }' /etc/conf.d/tinc.networks | while read TINCNET
26
	do
27
		if [ ! -f /etc/tinc/"$TINCNET"/tinc.conf ] 
28
		then
29
			eerror "Cannot start network $TINCNET, /etc/tinc/$TINCNET/tinc.conf does not exist !"
30
		else
31
			ebegin "Starting tinc network $TINCNET"
32
			/usr/sbin/tincd --net="$TINCNET" --pidfile=/var/run/tinc.$TINCNET.pid
33
			eend $?
34
		fi
35
	done
36
}
37
38
stop() {
39
	ebegin "Stopping tinc VPN networks"
40
	eend 0
41
	awk '/^ *NETWORK:/ { print $2 }' /etc/conf.d/tinc.networks | while read TINCNET
42
	do
43
		if [ -f /var/run/tinc."$TINCNET".pid ]
44
		then
45
			ebegin "Stopping tinc network $TINCNET"
46
			/usr/sbin/tincd --kill --pidfile=/var/run/tinc."$TINCNET".pid
47
			eend $?
48
		fi
49
	done
50
}
51
52
reload() {
53
	ebegin "Reloading configuration for tinc VPN networks"
54
	eend 0
55
	awk '/^ *NETWORK:/ { print $2 }' /etc/conf.d/tinc.networks | while read TINCNET
56
	do
57
		if [ -f /var/run/tinc."$TINCNET".pid ]
58
		then
59
			ebegin "Reloading tinc network $TINCNET"
60
			/usr/sbin/tincd --kill HUP  --pidfile=/var/run/tinc."$TINCNET".pid
61
			eend $?
62
		fi
63
	done
64
}
(-)c9d2b943282d (+42 lines)
Added Link Here
1
# Copyright 1999-2010 Gentoo Foundation
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /var/cvsroot/gentoo-x86/net-misc/tinc/tinc-1.0.13.ebuild,v 1.2 2010/09/17 09:48:50 robbat2 Exp $
4
5
EAPI=2
6
7
DESCRIPTION="tinc is an easy to configure VPN implementation"
8
HOMEPAGE="http://www.tinc-vpn.org/"
9
SRC_URI="http://www.tinc-vpn.org/packages/${P}.tar.gz"
10
11
LICENSE="GPL-2"
12
SLOT="0"
13
KEYWORDS="~amd64 ~arm ~ppc ~sparc ~x86 ~x86-linux ~ppc-macos ~x86-macos"
14
IUSE="+lzo +zlib +syslog"
15
16
DEPEND=">=dev-libs/openssl-0.9.7c
17
	lzo? ( dev-libs/lzo:2 )
18
	zlib? ( >=sys-libs/zlib-1.1.4-r2 )
19
    syslog? ( app-admin/syslog-ng )"
20
21
src_configure() {
22
	econf  --enable-jumbograms $(use_enable lzo) $(use_enable zlib)  || die
23
}
24
25
src_install() {
26
	emake DESTDIR="${D}" install || die
27
	dodir /etc/tinc
28
	dodoc AUTHORS NEWS README THANKS
29
	doinitd "${FILESDIR}"/tincd{,.lo}
30
	if use syslog; then
31
		newinitd "${FILESDIR}"/tincdsyslog tincd || die "newinitd failed!"
32
	else
33
		newinitd "${FILESDIR}"/tincdnosyslog tincd || die "newinitd failed!"
34
	fi
35
	doconfd "${FILESDIR}"/tinc.networks
36
	newconfd "${FILESDIR}"/tincd.conf tincd
37
}
38
39
pkg_postinst() {
40
	elog "This package requires the tun/tap kernel device."
41
	elog "Look at http://www.tinc-vpn.org/ for how to configure tinc"
42
}

Return to bug 371357