summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexys Jacob <ultrabug@gentoo.org>2012-08-24 14:40:14 +0000
committerAlexys Jacob <ultrabug@gentoo.org>2012-08-24 14:40:14 +0000
commitc1610a01a57a8db9aae9c7f8456b67293617bd35 (patch)
treefec02e74938960284e272a1c9f98a63725fd5343 /app-admin
parentStable for x86, wrt bug #432424 (diff)
downloadgentoo-2-c1610a01a57a8db9aae9c7f8456b67293617bd35.tar.gz
gentoo-2-c1610a01a57a8db9aae9c7f8456b67293617bd35.tar.bz2
gentoo-2-c1610a01a57a8db9aae9c7f8456b67293617bd35.zip
Fix init scripts #432548 thx to zunkree
(Portage version: 2.1.11.10/cvs/Linux x86_64)
Diffstat (limited to 'app-admin')
-rw-r--r--app-admin/rsyslog/ChangeLog407
-rw-r--r--app-admin/rsyslog/files/5-stable/rsyslog.initd4
-rw-r--r--app-admin/rsyslog/files/6-stable/rsyslog.initd4
-rw-r--r--app-admin/rsyslog/rsyslog-6.2.1.ebuild264
4 files changed, 8 insertions, 671 deletions
diff --git a/app-admin/rsyslog/ChangeLog b/app-admin/rsyslog/ChangeLog
index 30696d51bec1..9b483ef8df7b 100644
--- a/app-admin/rsyslog/ChangeLog
+++ b/app-admin/rsyslog/ChangeLog
@@ -1,407 +1,8 @@
# ChangeLog for app-admin/rsyslog
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/ChangeLog,v 1.80 2012/08/19 19:07:06 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/ChangeLog,v 1.81 2012/08/24 14:40:14 ultrabug Exp $
- 19 Aug 2012; Raúl Porcel <armin76@gentoo.org> rsyslog-5.8.5.ebuild,
- rsyslog-5.8.11.ebuild, rsyslog-5.8.12.ebuild:
- Drop sparc keywords
-
- 23 Jul 2012; Markus Meier <maekke@gentoo.org> rsyslog-6.2.2.ebuild:
- add ~arm, bug #425526
-
- 12 Jul 2012; Jeroen Roovers <jer@gentoo.org> rsyslog-6.2.2.ebuild:
- Marked ~hppa (bug #425526).
-
- 09 Jul 2012; Jeroen Roovers <jer@gentoo.org> rsyslog-5.8.11.ebuild:
- Stable for HPPA (bug #424767).
-
- 05 Jul 2012; Agostino Sarubbo <ago@gentoo.org> rsyslog-5.8.11.ebuild:
- Stable for amd64, wrt bug #424767
-
- 04 Jul 2012; Jeff Horelick <jdhore@gentoo.org> rsyslog-5.8.11.ebuild:
- marked x86 per bug 424767
-
-*rsyslog-5.8.12 (04 Jul 2012)
-
- 04 Jul 2012; Ultrabug <ultrabug@gentoo.org> +rsyslog-5.8.12.ebuild:
- v5 branch version bump
-
-*rsyslog-6.2.2 (15 Jun 2012)
-
- 15 Jun 2012; Ultrabug <ultrabug@gentoo.org> -rsyslog-5.8.8.ebuild,
- +rsyslog-6.2.2.ebuild:
- Version bump fix #420999. Drop old.
-
- 02 Jun 2012; Justin Lecher <jlec@gentoo.org> rsyslog-5.8.5.ebuild,
- rsyslog-5.8.8.ebuild, rsyslog-5.8.11.ebuild, rsyslog-6.2.1.ebuild:
- Don't run eautoreconf twice
-
-*rsyslog-6.2.1 (01 Jun 2012)
-
- 01 Jun 2012; Ultrabug <ultrabug@gentoo.org> +files/6-stable/rsyslog.confd,
- +files/6-stable/rsyslog.initd, +files/6-stable/rsyslog.logrotate,
- +files/6-stable/rsyslog-gentoo.conf, +files/6-stable/rsyslog6-zeromq.patch,
- +rsyslog-6.2.1.ebuild:
- New stable v6 branch bump, fix #398269.
-
- 31 May 2012; Ultrabug <ultrabug@gentoo.org> rsyslog-5.8.11.ebuild,
- rsyslog-5.8.5.ebuild, rsyslog-5.8.8.ebuild:
- Fix autotools-utils usage wrt #407811 thanks to vapier and mgorny.
-
- 30 May 2012; Zac Medico <zmedico@gentoo.org> rsyslog-5.8.11.ebuild,
- rsyslog-5.8.5.ebuild, rsyslog-5.8.8.ebuild:
- Inherit eutils for epatch.
-
-*rsyslog-5.8.11 (22 May 2012)
-
- 22 May 2012; Ultrabug <ultrabug@gentoo.org> rsyslog-5.8.5.ebuild,
- -rsyslog-5.8.6.ebuild, -rsyslog-5.8.7.ebuild, rsyslog-5.8.8.ebuild,
- +rsyslog-5.8.11.ebuild:
- Version bump, fix #408745 thx to Opportunist. Fix ssl/gnutls dependencies wrt
- #410241 thx to Conrad. Drop old versions.
-
- 10 May 2012; Jeff Horelick <jdhore@gentoo.org> rsyslog-5.8.8.ebuild:
- dev-util/pkgconfig -> virtual/pkgconfig
-
-*rsyslog-5.8.8 (07 May 2012)
-
- 07 May 2012; Justin Lecher <jlec@gentoo.org> +rsyslog-5.8.8.ebuild:
- Non-maintainer Version Bump, Correct indention of _EOF
-
- 03 May 2012; Jeff Horelick <jdhore@gentoo.org> rsyslog-5.8.5.ebuild,
- rsyslog-5.8.6.ebuild, rsyslog-5.8.7.ebuild:
- dev-util/pkgconfig -> virtual/pkgconfig
-
-*rsyslog-5.8.7 (14 Feb 2012)
-
- 14 Feb 2012; Ultrabug <ultrabug@gentoo.org> +rsyslog-5.8.7.ebuild:
- Version bump
-
- 24 Jan 2012; Justin Lecher <jlec@gentoo.org> rsyslog-5.8.6.ebuild:
- exchange last gnutls to ssl
-
- 16 Jan 2012; Tomáš Chvátal <scarabeus@gentoo.org>
- files/5-stable/rsyslog.initd, rsyslog-5.8.6.ebuild:
- Fix initscript to not use deprecated opts. Use ssl useflag not gnutls for ssl
- support as ssl should enable the ssl support and gnutls/openssl respective
- features if multiple backends are available.
-
-*rsyslog-5.8.6 (28 Dec 2011)
-
- 28 Dec 2011; Ultrabug <ultrabug@gentoo.org> +rsyslog-5.8.6.ebuild:
- Version bump.
-
- 13 Sep 2011; Ultrabug <ultrabug@gentoo.org> -rsyslog-5.6.5.ebuild,
- -rsyslog-5.8.3.ebuild:
- Drop old vulnerable versions wrt #381637
-
- 11 Sep 2011; Markus Meier <maekke@gentoo.org> rsyslog-5.8.5.ebuild:
- x86 stable, bug #381637
-
- 09 Sep 2011; Tim Harder <radhermit@gentoo.org> rsyslog-5.6.5.ebuild,
- rsyslog-5.8.3.ebuild, rsyslog-5.8.5.ebuild:
- Add build dependency on pkgconfig (bug #349924 by matsuu).
-
- 09 Sep 2011; Jeroen Roovers <jer@gentoo.org> rsyslog-5.8.5.ebuild:
- Stable for HPPA (bug #381637).
-
- 05 Sep 2011; Tony Vroon <chainsaw@gentoo.org> rsyslog-5.8.5.ebuild:
- Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo in bug
- #381637.
-
- 05 Sep 2011; Ultrabug <ultrabug@gentoo.org> rsyslog-5.8.5.ebuild:
- Multiple ebuild fixes : #381909, #381907, #381905, #381901, #381903. Thanks
- to Agostino Sarubbo.
-
- 05 Sep 2011; Ultrabug <ultrabug@gentoo.org> rsyslog-5.8.5.ebuild:
- Multiple ebuild fixes : #381909, #381907, #381905, #381901, #381903. Thanks
- to Agostino Sarubbo.
-
-*rsyslog-5.8.5 (05 Sep 2011)
-
- 05 Sep 2011; Ultrabug <ultrabug@gentoo.org> files/5-stable/rsyslog.initd,
- -rsyslog-5.8.1.ebuild, +rsyslog-5.8.5.ebuild, metadata.xml:
- Init script handles baselayout 1 & 2, fix #373913 thanks to Martin Dummer for
- reporting. Version bump wrt #381637 and drop old vulnerable version. Add
- optional zeromq support to rsyslog.
-
-*rsyslog-5.8.3 (03 Aug 2011)
-
- 03 Aug 2011; Ultrabug <ultrabug@gentoo.org> +rsyslog-5.8.3.ebuild:
- Version bump.
-
-*rsyslog-5.8.1 (23 May 2011)
-
- 23 May 2011; Ultrabug <ultrabug@gentoo.org> -rsyslog-5.8.0-r1.ebuild,
- +rsyslog-5.8.1.ebuild:
- Version bump, drop previous bugged 5.8.x version. Thanks to Opportunist for
- spotting, fix #368193.
-
-*rsyslog-5.8.0-r1 (16 May 2011)
-
- 16 May 2011; Ultrabug <ultrabug@gentoo.org> -rsyslog-5.8.0.ebuild,
- +rsyslog-5.8.0-r1.ebuild:
- EAPI4 and use of systemd eclass, fix #366179.
-
- 16 May 2011; Ultrabug <ultrabug@gentoo.org> -files/3-stable/rsyslog.conf,
- -files/3-stable/rsyslog.init, -files/3-stable/rsyslog.logrotate,
- -rsyslog-3.22.0.ebuild, -files/3-stable/rsyslog-gentoo.conf,
- -rsyslog-3.22.1.ebuild, -rsyslog-5.6.4.ebuild:
- Remove obsolete v3 branch. Drop old wrt #361219.
-
- 13 May 2011; Markos Chandras <hwoarang@gentoo.org> rsyslog-5.6.5.ebuild:
- Stable on amd64 wrt bug #361219
-
- 13 May 2011; Jeroen Roovers <jer@gentoo.org> rsyslog-5.6.5.ebuild:
- Stable for HPPA (bug #361219).
-
- 13 May 2011; Thomas Kahle <tomka@gentoo.org> rsyslog-5.6.5.ebuild:
- x86 stable per bug 361219
-
- 26 Apr 2011; Jeroen Roovers <jer@gentoo.org> rsyslog-5.6.4.ebuild:
- Stable for HPPA (bug #359765).
-
-*rsyslog-5.8.0 (26 Apr 2011)
-
- 26 Apr 2011; Ultrabug <ultrabug@gentoo.org> -rsyslog-3.20.4.ebuild,
- +rsyslog-5.8.0.ebuild:
- version bump wrt #364145. Drop old stable. Thanks to Opportunist for
- reporting.
-
- 19 Apr 2011; Thomas Kahle <tomka@gentoo.org> rsyslog-5.6.4.ebuild:
- x86 stable per bug 359765
-
- 16 Apr 2011; Christoph Mende <angelos@gentoo.org> rsyslog-5.6.4.ebuild:
- Stable on amd64 wrt bug #359765
-
- 07 Apr 2011; Ultrabug <ultrabug@gentoo.org> rsyslog-3.20.4.ebuild,
- rsyslog-3.22.0.ebuild, rsyslog-3.22.1.ebuild, rsyslog-5.6.4.ebuild,
- rsyslog-5.6.5.ebuild:
- migrate ebuilds to new-style virtual, wrt #358881
-
- 30 Mar 2011; Tomáš Chvátal <scarabeus@gentoo.org> metadata.xml:
- Drop logrotate useflag description too.
-
- 30 Mar 2011; Tomáš Chvátal <scarabeus@gentoo.org> rsyslog-5.6.4.ebuild,
- rsyslog-5.6.5.ebuild:
- Drop logrotate useflag. Fixes bug #344175.
-
- 25 Mar 2011; Ultrabug <ultrabug@gentoo.org> rsyslog-5.6.5.ebuild:
- add back virtual/logger provider waiting for migration (#358881)
-
-*rsyslog-5.6.5 (24 Mar 2011)
-
- 24 Mar 2011; Ultrabug <ultrabug@gentoo.org> +rsyslog-5.6.5.ebuild:
- version bump
-
-*rsyslog-5.6.4 (04 Mar 2011)
-
- 04 Mar 2011; Ultrabug <ultrabug@gentoo.org> -rsyslog-5.6.3.ebuild,
- +rsyslog-5.6.4.ebuild:
- version bump. drop old.
-
-*rsyslog-5.6.3 (07 Feb 2011)
-
- 07 Feb 2011; Ultrabug <ultrabug@gentoo.org> -rsyslog-5.6.2.ebuild,
- +rsyslog-5.6.3.ebuild:
- Version bump, drop old
-
-*rsyslog-5.6.2 (10 Jan 2011)
-
- 10 Jan 2011; Ultrabug <ultrabug@gentoo.org> -rsyslog-5.4.0.ebuild,
- +rsyslog-5.6.2.ebuild, metadata.xml:
- Version bump. Fixes bug #343085. Maintainer bump. Thanks to Opportunist and
- Nebojsa Trpkovic for their help.
-
- 29 Oct 2010; Markus Meier <maekke@gentoo.org> rsyslog-5.4.0.ebuild:
- readd ~arm, bug #341965
-
-*rsyslog-5.4.0 (21 Oct 2010)
-
- 21 Oct 2010; Tiziano Müller <dev-zero@gentoo.org>
- -files/3-devel/rsyslog.conf, -files/3-devel/rsyslog.init,
- -files/3-devel/rsyslog.logrotate, -files/3-devel/rsyslog-gentoo.conf,
- +files/5-stable/rsyslog.confd, +files/5-stable/rsyslog.initd,
- +files/5-stable/rsyslog.logrotate, +files/5-stable/rsyslog-gentoo.conf,
- +rsyslog-5.4.0.ebuild, metadata.xml:
- Version bump (bug #292919), also solves bug #283416 and #339985. Thanks to
- Ultrabug for the version bump and extensions/fixes and Mike Nerone for
- testing.
-
- 17 Jun 2010; Patrick Lauer <patrick@gentoo.org> rsyslog-3.20.4.ebuild,
- rsyslog-3.22.0.ebuild, rsyslog-3.22.1.ebuild:
- Migrating away from deprecated postgres virtuals
-
- 15 Jan 2010; Tiziano Müller <dev-zero@gentoo.org> rsyslog-3.22.1.ebuild:
- Keyworded ~sparc.
-
- 17 Oct 2009; Markus Meier <maekke@gentoo.org> metadata.xml:
- remove dbi description as it is global now
-
- 10 Oct 2009; Raúl Porcel <armin76@gentoo.org> rsyslog-3.22.1.ebuild:
- Add ~arm
-
-*rsyslog-3.22.1 (14 Aug 2009)
-
- 14 Aug 2009; Tiziano Müller <dev-zero@gentoo.org> +rsyslog-3.22.1.ebuild:
- Version bump (bug #281363).
-
- 26 Jul 2009; Thilo Bangert <bangert@gentoo.org> metadata.xml:
- add <herd> tag
-
- 21 Jul 2009; <chainsaw@gentoo.org> rsyslog-3.22.0.ebuild:
- Marked stable on AMD64 as requested by Arfrever Frehtes Taifersar Arahesis
- <arfrever@gentoo.org> in bug #275700.
-
- 30 Jun 2009; Christian Faulhammer <fauli@gentoo.org>
- rsyslog-3.22.0.ebuild:
- stable x86, bug 275700
-
- 29 Jun 2009; Jeroen Roovers <jer@gentoo.org> rsyslog-3.22.0.ebuild:
- Stable for HPPA (bug #275700).
-
-*rsyslog-3.22.0 (26 May 2009)
-
- 26 May 2009; Tiziano Müller <dev-zero@gentoo.org> -rsyslog-3.20.2.ebuild,
- -rsyslog-3.21.10.ebuild, +rsyslog-3.22.0.ebuild:
- Version bump for stable branch. Dropped old stable-branch and obsolete
- devel-branch ebuild.
-
- 15 Mar 2009; Markus Meier <maekke@gentoo.org> rsyslog-3.20.4.ebuild:
- amd64/x86 stable, bug #254287
-
-*rsyslog-3.21.10 (13 Feb 2009)
-*rsyslog-3.20.4 (13 Feb 2009)
-
- 13 Feb 2009; Tiziano Müller <dev-zero@gentoo.org> +rsyslog-3.20.4.ebuild,
- -rsyslog-3.21.9.ebuild, +rsyslog-3.21.10.ebuild:
- Version bump.
-
-*rsyslog-3.21.9 (08 Dec 2008)
-*rsyslog-3.20.2 (08 Dec 2008)
-
- 08 Dec 2008; Tiziano Müller <dev-zero@gentoo.org> -rsyslog-3.18.4.ebuild,
- +rsyslog-3.20.2.ebuild, -rsyslog-3.21.6.ebuild, +rsyslog-3.21.9.ebuild:
- Version bump for stable and beta branches, fixes security bug #249878
- (thanks to Bruno Boss & Crag).
-
- 10 Nov 2008; Tiziano Müller <dev-zero@gentoo.org> rsyslog-3.21.6.ebuild:
- Disable building imdiag with USE=debug (bug #240550) since upstream
- doesn't support it.
-
-*rsyslog-3.21.6 (10 Nov 2008)
-
- 10 Nov 2008; Tiziano Müller <dev-zero@gentoo.org> -rsyslog-3.21.5.ebuild,
- +rsyslog-3.21.6.ebuild:
- Version bump (probably fixes bug #240550).
-
-*rsyslog-3.21.5 (06 Oct 2008)
-
- 06 Oct 2008; Tiziano Müller <dev-zero@gentoo.org> -rsyslog-3.21.4.ebuild,
- +rsyslog-3.21.5.ebuild:
- Version bump for devel branch
-
-*rsyslog-3.21.4 (29 Sep 2008)
-*rsyslog-3.18.4 (29 Sep 2008)
-
- 29 Sep 2008; Tiziano Müller <dev-zero@gentoo.org> -rsyslog-3.18.3.ebuild,
- +rsyslog-3.18.4.ebuild, -rsyslog-3.21.3.ebuild, +rsyslog-3.21.4.ebuild:
- Version bump for stable and devel branch (changelog says we don't want
- 3.18.3 stable, so dropping it)
-
-*rsyslog-3.21.3 (22 Aug 2008)
-*rsyslog-3.18.3 (22 Aug 2008)
-
- 22 Aug 2008; Tiziano Müller <dev-zero@gentoo.org> -rsyslog-3.18.1.ebuild,
- -rsyslog-3.18.2.ebuild, +rsyslog-3.18.3.ebuild, -rsyslog-3.21.2.ebuild,
- +rsyslog-3.21.3.ebuild:
- Version bump. Dropped buggy versions.
-
- 14 Aug 2008; Tiziano Müller <dev-zero@gentoo.org>
- files/3-devel/rsyslog.init, files/3-stable/rsyslog.init:
- Added provide logger to init.d-scripts (thanks to Jon Gerdes, bug
- #234640).
-
- 12 Aug 2008; Tiziano Müller <dev-zero@gentoo.org> rsyslog-3.21.2.ebuild:
- Removed inherit autotools since unneeded
-
-*rsyslog-3.21.2 (12 Aug 2008)
-*rsyslog-3.18.2 (12 Aug 2008)
-
- 12 Aug 2008; Tiziano Müller <dev-zero@gentoo.org> -rsyslog-3.16.1.ebuild,
- +rsyslog-3.18.2.ebuild, -rsyslog-3.21.1.ebuild, +rsyslog-3.21.2.ebuild:
- Version bump for stable and unstable branch. Dropped old versions.
-
-*rsyslog-3.21.1 (31 Jul 2008)
-*rsyslog-3.18.1 (31 Jul 2008)
-
- 31 Jul 2008; Tiziano Müller <dev-zero@gentoo.org> +rsyslog-3.18.1.ebuild,
- -rsyslog-3.19.7.ebuild, +rsyslog-3.21.1.ebuild:
- Version bump for stable and unstable branch. Dropped old unstable.
-
- 25 Jul 2008; Doug Goldstein <cardoe@gentoo.org> metadata.xml:
- add GLEP 56 USE flag desc from use.local.desc
-
- 16 Jun 2008; Jeroen Roovers <jer@gentoo.org> rsyslog-3.19.7.ebuild:
- Marked ~hppa too.
-
-*rsyslog-3.19.7 (12 Jun 2008)
-
- 12 Jun 2008; Tiziano Müller <dev-zero@gentoo.org> -rsyslog-3.19.5.ebuild,
- +rsyslog-3.19.7.ebuild:
- Version bump for devel-branch
-
-*rsyslog-3.19.5 (03 Jun 2008)
-
- 03 Jun 2008; Tiziano Müller <dev-zero@gentoo.org>
- -files/3.19.2-as_needed.patch, rsyslog-3.16.1.ebuild,
- -rsyslog-3.19.2.ebuild, +rsyslog-3.19.5.ebuild:
- Version bump for devel-branch (upstream included --as-needed patch and
- fixed tight-loop bug). Added PROVIDES to satisfy virtual/logger.
-
-*rsyslog-3.19.2 (19 May 2008)
-*rsyslog-3.16.1 (19 May 2008)
-
- 19 May 2008; Tiziano Müller <dev-zero@gentoo.org>
- -files/3.14.1-implicit_declaration.patch, +files/3.19.2-as_needed.patch,
- -rsyslog-3.14.1.ebuild, -rsyslog-3.16.0.ebuild, +rsyslog-3.16.1.ebuild,
- -rsyslog-3.17.1.ebuild, +rsyslog-3.19.2.ebuild:
- Version bump, cleaned up the old versions due to a couple of serious bugs.
- Added GnuTLS USE flag for the devel-branch. Changed dependency for
- postgresql to virtual/postgresql-base.
-
- 14 May 2008; Markus Meier <maekke@gentoo.org> rsyslog-3.16.0.ebuild,
- rsyslog-3.17.1.ebuild:
- add ~x86, bug #222081
-
-*rsyslog-3.17.1 (25 Apr 2008)
-*rsyslog-3.16.0 (25 Apr 2008)
-
- 25 Apr 2008; Tiziano Müller <dev-zero@gentoo.org> +rsyslog-3.16.0.ebuild,
- -rsyslog-3.17.0.ebuild, +rsyslog-3.17.1.ebuild:
- Version bump (both stable and testing branches).
-
-*rsyslog-3.17.0 (09 Apr 2008)
-*rsyslog-3.14.1 (09 Apr 2008)
-
- 09 Apr 2008; Tiziano Müller <dev-zero@gentoo.org>
- -files/3.15/rsyslog.conf, -files/3.15/rsyslog.init,
- -files/3.15/rsyslog.logrotate, -files/3.15/rsyslog-gentoo.conf,
- +files/3-devel/rsyslog.conf, +files/3-devel/rsyslog.init,
- +files/3-stable/rsyslog.conf, +files/3.14.1-implicit_declaration.patch,
- +files/3-devel/rsyslog.logrotate, +files/3-devel/rsyslog-gentoo.conf,
- +files/3-stable/rsyslog.init, +files/3-stable/rsyslog.logrotate,
- +files/3-stable/rsyslog-gentoo.conf, +rsyslog-3.14.1.ebuild,
- -rsyslog-3.15.0.ebuild, +rsyslog-3.17.0.ebuild:
- Version bump. Added ebuild for stable branch (3.14.x). Reorganized
- init.d/conf.d/logrotate files to have one set for the stable and one for
- the devel branch. Is supposed to fix bug #216968.
-
-*rsyslog-3.15.0 (07 Apr 2008)
-
- 07 Apr 2008; Tiziano Müller <dev-zero@gentoo.org>
- +files/3.15/rsyslog.conf, +files/3.15/rsyslog.init,
- +files/3.15/rsyslog.logrotate, +files/3.15/rsyslog-gentoo.conf,
- +metadata.xml, +rsyslog-3.15.0.ebuild:
- Initial commit (ebuild written by me.)
+ 24 Aug 2012; Ultrabug <ultrabug@gentoo.org> files/5-stable/rsyslog.initd,
+ files/6-stable/rsyslog.initd, -rsyslog-6.2.1.ebuild:
+ Fix init scripts #432548 thx to zunkree. Drop old.
diff --git a/app-admin/rsyslog/files/5-stable/rsyslog.initd b/app-admin/rsyslog/files/5-stable/rsyslog.initd
index 0794d5cb56d3..dc45969213ee 100644
--- a/app-admin/rsyslog/files/5-stable/rsyslog.initd
+++ b/app-admin/rsyslog/files/5-stable/rsyslog.initd
@@ -1,7 +1,7 @@
#!/sbin/runscript
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/files/5-stable/rsyslog.initd,v 1.3 2012/01/16 07:57:47 scarabeus Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/files/5-stable/rsyslog.initd,v 1.4 2012/08/24 14:40:14 ultrabug Exp $
extra_started_commands="reload"
@@ -12,7 +12,7 @@ depend() {
start() {
ebegin "Starting rsyslogd"
start-stop-daemon \
- --start --quiet --exec /usr/sbin/rsyslogd \
+ --start --quiet --exec /usr/sbin/rsyslogd --pidfile "${PIDFILE}" \
-- ${RSYSLOG_OPTS} -i "${PIDFILE}" -f "${CONFIGFILE}"
eend $?
}
diff --git a/app-admin/rsyslog/files/6-stable/rsyslog.initd b/app-admin/rsyslog/files/6-stable/rsyslog.initd
index 36f775b9c3bc..ad7021f9967d 100644
--- a/app-admin/rsyslog/files/6-stable/rsyslog.initd
+++ b/app-admin/rsyslog/files/6-stable/rsyslog.initd
@@ -1,7 +1,7 @@
#!/sbin/runscript
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/files/6-stable/rsyslog.initd,v 1.1 2012/06/01 12:54:17 ultrabug Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/files/6-stable/rsyslog.initd,v 1.2 2012/08/24 14:40:14 ultrabug Exp $
extra_started_commands="reload"
@@ -12,7 +12,7 @@ depend() {
start() {
ebegin "Starting rsyslogd"
start-stop-daemon \
- --start --quiet --exec /usr/sbin/rsyslogd \
+ --start --quiet --exec /usr/sbin/rsyslogd --pidfile "${PIDFILE}" \
-- ${RSYSLOG_OPTS} -i "${PIDFILE}" -f "${CONFIGFILE}"
eend $?
}
diff --git a/app-admin/rsyslog/rsyslog-6.2.1.ebuild b/app-admin/rsyslog/rsyslog-6.2.1.ebuild
deleted file mode 100644
index 5c5aa858abfb..000000000000
--- a/app-admin/rsyslog/rsyslog-6.2.1.ebuild
+++ /dev/null
@@ -1,264 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/rsyslog-6.2.1.ebuild,v 1.2 2012/06/02 09:30:17 jlec Exp $
-
-EAPI=4
-AUTOTOOLS_AUTORECONF=yes
-
-inherit autotools-utils eutils systemd
-
-DESCRIPTION="An enhanced multi-threaded syslogd with database support and more"
-HOMEPAGE="http://www.rsyslog.com/"
-SRC_URI="http://www.rsyslog.com/files/download/${PN}/${P}.tar.gz
- zeromq? ( https://github.com/aggregateknowledge/rsyslog-zeromq/tarball/44b551abc29dd5b541884bd51b45b413855a93d8 -> ${PN}-zeromq.tar.gz )"
-
-LICENSE="GPL-3 LGPL-3 Apache-2.0"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-IUSE="dbi debug doc extras kerberos mysql oracle postgres relp snmp ssl static-libs zeromq zlib"
-
-RDEPEND="
- dev-libs/libee
- dev-libs/libestr
- dev-libs/liblognorm
- dbi? ( dev-db/libdbi )
- extras? ( net-libs/libnet )
- kerberos? ( virtual/krb5 )
- mysql? ( virtual/mysql )
- postgres? ( dev-db/postgresql-base )
- oracle? ( dev-db/oracle-instantclient-basic )
- relp? ( >=dev-libs/librelp-0.1.3 )
- snmp? ( net-analyzer/net-snmp )
- ssl? ( net-libs/gnutls dev-libs/libgcrypt )
- zeromq? ( net-libs/zeromq )
- zlib? ( sys-libs/zlib )"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-BRANCH="6-stable"
-
-# need access to certain device nodes
-RESTRICT="test"
-
-# Maitainer note : open a bug to upstream
-# showing that building in a separate dir fails
-AUTOTOOLS_IN_SOURCE_BUILD=1
-
-DOCS=(AUTHORS ChangeLog doc/rsyslog-example.conf)
-
-src_prepare() {
- # Maintainer notes:
- # ZeroMQ support,upstream bug #277
- if use zeromq; then
- local ZEROPATH=${WORKDIR}/aggregateknowledge-rsyslog-zeromq-44b551a
- epatch "${FILESDIR}/${BRANCH}/rsyslog6-zeromq.patch"
- cp -r ${ZEROPATH}/{i,o}mzeromq "${S}/plugins"
- fi
-
- # Don't force '-g' CFLAG
- # Correct the sm_cust_bindcdr plugin detection (bug #330 upstream)
- sed -e 's/CFLAGS="\(.*\) -g"/CFLAGS="\1"/g' \
- -e 's/smcustbindcdr/sm_cust_bindcdr/g' \
- -i configure.ac || die
-
- autotools-utils_src_prepare
-}
-
-src_configure() {
- # Maintainer notes:
- # * rfc3195 needs a library and development of that library
- # is suspended, so we disable it
- # * About the java GUI:
- # The maintainer says there is no real installation support
- # for the java GUI, so we disable it for now.
- # * mongodb : no plugin in the sources, we'll wait for bug #330 upstream
- local myeconfargs=(
- --disable-gui
- --disable-rfc3195
- --enable-imdiag
- --enable-imfile
- --enable-impstats
- --enable-imtemplate
- --enable-imptcp
- --enable-largefile
- --enable-mail
- --enable-mmnormalize
- --enable-omprog
- --enable-omstdout
- --enable-omtemplate
- --disable-omdbalerting
- --enable-omuxsock
- --enable-pmlastmsg
- --enable-pmrfc3164sd
- --enable-pmcisconames
- --enable-pmaixforwardedfrom
- --enable-pmsnare
- --enable-sm_cust_bindcdr
- --enable-unlimited-select
- $(use_enable dbi libdbi)
- $(use_enable debug)
- $(use_enable debug rtinst)
- $(use_enable debug diagtools)
- $(use_enable debug memcheck)
- $(use_enable debug valgrind)
- $(use_enable extras omudpspoof)
- $(use_enable kerberos gssapi-krb5)
- $(use_enable mysql)
- $(use_enable oracle)
- $(use_enable postgres pgsql)
- $(use_enable relp)
- $(use_enable snmp)
- $(use_enable snmp mmsnmptrapd)
- $(use_enable ssl gnutls)
- $(use_enable zlib)
- )
-
- use zeromq && myeconfargs=(
- ${myeconfargs[@]-}
- $(use_enable zeromq imzeromq)
- $(use_enable zeromq omzeromq)
- )
-
- systemd_to_myeconfargs
- autotools-utils_src_configure
-}
-
-src_install() {
- use doc && HTML_DOCS=(doc/)
- autotools-utils_src_install
-
- insinto /etc
- newins "${FILESDIR}/${BRANCH}/${PN}-gentoo.conf" ${PN}.conf
- newconfd "${FILESDIR}/${BRANCH}/${PN}.confd" ${PN}
- newinitd "${FILESDIR}/${BRANCH}/${PN}.initd" ${PN}
- keepdir /var/spool/${PN}
- keepdir /etc/ssl/${PN}
- keepdir /etc/${PN}.d
-
- use static-libs || find "${D}" -name '*.la' -delete || die
-
- if use mysql; then
- insinto /usr/share/doc/${PF}/scripts/mysql
- doins plugins/ommysql/{createDB.sql,contrib/delete_mysql}
- fi
-
- if use postgres; then
- insinto /usr/share/doc/${PF}/scripts/pgsql
- doins plugins/ompgsql/createDB.sql
- fi
-
- insinto /etc/logrotate.d/
- newins "${FILESDIR}/${BRANCH}/${PN}.logrotate" ${PN}
-}
-
-pkg_postinst() {
- if use mysql || use postgres; then
- echo
- elog "Sample SQL scripts for MySQL & PostgreSQL have been installed to:"
- elog " /usr/share/doc/${PF}/scripts"
- fi
-
- if use ssl; then
- echo
- elog "To create a default CA and certificates for your server and clients, run:"
- elog " emerge --config =${PF}"
- elog "on your logging server. You can run it several times,"
- elog "once for each logging client. The client certificates will be signed"
- elog "using the CA certificate generated during the first run."
- fi
-}
-
-pkg_config() {
- if ! use ssl ; then
- einfo "There is nothing to configure for rsyslog unless you"
- einfo "used USE=ssl to build it."
- return 0
- fi
-
- # Make sure the certificates directory exists
- CERTDIR="${ROOT}/etc/ssl/${PN}"
- if [ ! -d "${CERTDIR}" ]; then
- mkdir "${CERTDIR}" || die
- fi
- einfo "Your certificates will be stored in ${CERTDIR}"
-
- # Create a default CA if needed
- if [ ! -f "${CERTDIR}/${PN}_ca.cert.pem" ]; then
- einfo "No CA key and certificate found in ${CERTDIR}, creating them for you..."
- certtool --generate-privkey \
- --outfile "${CERTDIR}/${PN}_ca.privkey.pem" &>/dev/null
- chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem"
-
- cat > "${T}/${PF}.$$" <<- _EOF
- cn = Portage automated CA
- ca
- cert_signing_key
- expiration_days = 3650
- _EOF
-
- certtool --generate-self-signed \
- --load-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
- --outfile "${CERTDIR}/${PN}_ca.cert.pem" \
- --template "${T}/${PF}.$$" &>/dev/null
- chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem"
-
- # Create the server certificate
- echo
- einfon "Please type the Common Name of the SERVER you wish to create a certificate for: "
- read -r CN
-
- einfo "Creating private key and certificate for server ${CN}..."
- certtool --generate-privkey \
- --outfile "${CERTDIR}/${PN}_${CN}.key.pem" &>/dev/null
- chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem"
-
- cat > "${T}/${PF}.$$" <<- _EOF
- cn = ${CN}
- tls_www_server
- dns_name = ${CN}
- expiration_days = 3650
- _EOF
-
- certtool --generate-certificate \
- --outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \
- --load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \
- --load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \
- --load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
- --template "${T}/${PF}.$$" &>/dev/null
- chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem"
-
- else
- einfo "Found existing ${CERTDIR}/${PN}_ca.cert.pem, skipping CA and SERVER creation."
- fi
-
- # Create a client certificate
- echo
- einfon "Please type the Common Name of the CLIENT you wish to create a certificate for: "
- read -r CN
-
- einfo "Creating private key and certificate for client ${CN}..."
- certtool --generate-privkey \
- --outfile "${CERTDIR}/${PN}_${CN}.key.pem" &>/dev/null
- chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem"
-
- cat > "${T}/${PF}.$$" <<- _EOF
- cn = ${CN}
- tls_www_client
- dns_name = ${CN}
- expiration_days = 3650
- _EOF
-
- certtool --generate-certificate \
- --outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \
- --load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \
- --load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \
- --load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
- --template "${T}/${PF}.$$" &>/dev/null
- chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem"
-
- rm -f "${T}/${PF}.$$"
-
- echo
- einfo "Here is the documentation on how to encrypt your log traffic:"
- einfo " http://www.rsyslog.com/doc/rsyslog_tls.html"
-}