Gentoo Archives: gentoo-commits

From: "Lars Wendler (polynomial-c)" <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-admin/sysklogd: ChangeLog sysklogd-1.5-r4.ebuild sysklogd-1.5.ebuild sysklogd-1.5-r1.ebuild
Date: Sat, 04 Oct 2014 09:22:01
Message-Id: 20141004092157.8DF106EC3@oystercatcher.gentoo.org
1 polynomial-c 14/10/04 09:21:57
2
3 Modified: ChangeLog
4 Added: sysklogd-1.5-r4.ebuild
5 Removed: sysklogd-1.5.ebuild sysklogd-1.5-r1.ebuild
6 Log:
7 Security bump (bug #524058). Remote syslog PRI vulnerability (CVE-2014-3634). Removed old
8
9 (Portage version: 2.2.14_rc1/cvs/Linux x86_64, signed Manifest commit with key 0x981CA6FC)
10
11 Revision Changes Path
12 1.90 app-admin/sysklogd/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/sysklogd/ChangeLog?rev=1.90&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/sysklogd/ChangeLog?rev=1.90&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/sysklogd/ChangeLog?r1=1.89&r2=1.90
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/app-admin/sysklogd/ChangeLog,v
21 retrieving revision 1.89
22 retrieving revision 1.90
23 diff -u -r1.89 -r1.90
24 --- ChangeLog 26 Sep 2014 19:40:47 -0000 1.89
25 +++ ChangeLog 4 Oct 2014 09:21:57 -0000 1.90
26 @@ -1,6 +1,14 @@
27 # ChangeLog for app-admin/sysklogd
28 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/app-admin/sysklogd/ChangeLog,v 1.89 2014/09/26 19:40:47 axs Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/app-admin/sysklogd/ChangeLog,v 1.90 2014/10/04 09:21:57 polynomial-c Exp $
31 +
32 +*sysklogd-1.5-r4 (04 Oct 2014)
33 +
34 + 04 Oct 2014; Lars Wendler <polynomial-c@g.o> -sysklogd-1.5.ebuild,
35 + -sysklogd-1.5-r1.ebuild, +sysklogd-1.5-r4.ebuild,
36 + +files/sysklogd-1.5_CVE-2014-3634.diff:
37 + Security bump (bug #524058). Remote syslog PRI vulnerability (CVE-2014-3634).
38 + Removed old.
39
40 26 Sep 2014; Ian Stakenvicius (_AxS_) <axs@g.o>
41 +files/sysklogd-1.5-debian-cron.patch:
42
43
44
45 1.1 app-admin/sysklogd/sysklogd-1.5-r4.ebuild
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/sysklogd/sysklogd-1.5-r4.ebuild?rev=1.1&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/sysklogd/sysklogd-1.5-r4.ebuild?rev=1.1&content-type=text/plain
49
50 Index: sysklogd-1.5-r4.ebuild
51 ===================================================================
52 # Copyright 1999-2014 Gentoo Foundation
53 # Distributed under the terms of the GNU General Public License v2
54 # $Header: /var/cvsroot/gentoo-x86/app-admin/sysklogd/sysklogd-1.5-r4.ebuild,v 1.1 2014/10/04 09:21:57 polynomial-c Exp $
55
56 EAPI="4"
57
58 inherit eutils flag-o-matic toolchain-funcs
59
60 DEB_VER="6"
61 DESCRIPTION="Standard log daemons"
62 HOMEPAGE="http://www.infodrom.org/projects/sysklogd/"
63 SRC_URI="http://www.infodrom.org/projects/sysklogd/download/${P}.tar.gz
64 mirror://debian/pool/main/s/sysklogd/${PN}_${PV}-${DEB_VER}.diff.gz"
65
66 LICENSE="BSD"
67 SLOT="0"
68 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
69 IUSE="logrotate"
70 RESTRICT="test"
71
72 DEPEND=""
73 RDEPEND="dev-lang/perl
74 sys-apps/debianutils"
75
76 src_prepare() {
77 pushd "${WORKDIR}" >/dev/null
78 epatch "${WORKDIR}"/${PN}_${PV}-${DEB_VER}.diff
79 popd >/dev/null
80
81 epatch "${FILESDIR}"/${P}-debian-cron.patch
82 epatch "${FILESDIR}"/${P}-build.patch
83
84 # CAEN/OWL security patches
85 epatch "${FILESDIR}"/${PN}-1.4.2-caen-owl-syslogd-bind.diff
86 epatch "${FILESDIR}"/${PN}-1.4.2-caen-owl-syslogd-drop-root.diff
87 epatch "${FILESDIR}"/${PN}-1.4.2-caen-owl-klogd-drop-root.diff
88
89 epatch "${FILESDIR}"/${P}-syslog-func-collision.patch #342601
90 epatch "${FILESDIR}"/${P}_CVE-2014-3634.diff #524058
91 }
92
93 src_configure() {
94 append-lfs-flags
95 tc-export CC
96 }
97
98 src_install() {
99 dosbin syslogd klogd debian/syslog-facility debian/syslogd-listfiles
100 doman *.[1-9] debian/syslogd-listfiles.8
101 insinto /etc
102 doins debian/syslog.conf
103 if use logrotate ; then
104 insinto /etc/logrotate.d
105 newins "${FILESDIR}"/sysklogd.logrotate sysklogd
106 else
107 exeinto /etc/cron.daily
108 newexe debian/cron.daily syslog
109 exeinto /etc/cron.weekly
110 newexe debian/cron.weekly syslog
111 fi
112 dodoc ANNOUNCE CHANGES NEWS README.1st README.linux
113 newinitd "${FILESDIR}"/sysklogd.rc7 sysklogd
114 newconfd "${FILESDIR}"/sysklogd.confd sysklogd
115 }