mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-18 02:16:59 +02:00
commit
dce8be1e47
@ -137,3 +137,18 @@
|
||||
03 Apr 2016; Mike Frysinger <vapier@gentoo.org> eselect-1.4.5.ebuild:
|
||||
mark 1.4.5 alpha/m68k/s390/sh stable #574974
|
||||
|
||||
17 Jun 2016; Ulrich Müller <ulm@gentoo.org> -eselect-1.3.8.ebuild,
|
||||
-eselect-1.4.4.ebuild:
|
||||
Remove old.
|
||||
|
||||
Package-Manager: portage-2.3.0_rc1
|
||||
|
||||
*eselect-1.4.6 (17 Jun 2016)
|
||||
|
||||
17 Jun 2016; Ulrich Müller <ulm@gentoo.org> +eselect-1.4.6.ebuild:
|
||||
Version bump.
|
||||
|
||||
Fixes bugs 122260 and 572348.
|
||||
|
||||
Package-Manager: portage-2.3.0_rc1
|
||||
|
||||
|
@ -1,10 +1,8 @@
|
||||
DIST eselect-1.3.8.tar.xz 168040 SHA256 d0c50bfe0faaddc54fc184f698ee74a6029a21f5155c4670a2bea3ead954c138 SHA512 159bf3ddb05b1966318eaf62d09e454a024f8be7ead2300392abbcbaa54ef748a1c4db1b2f96162994bcab43071396eb96a0b47268f04cb8557f8804818da18e WHIRLPOOL 9c4da0bde2ae2b53e8949d59b13498f55ef2c849dcc8cac503a7d0dda2511311d94dfc7aa27a97432f13aa0b430fec0ab280594dc165bbb40e573dce8c8a74b0
|
||||
DIST eselect-1.4.4.tar.xz 177536 SHA256 120c123eae4a1d03515e94f9efd51af6ff2f09340daf1ada4dc21079df7a937f SHA512 1ed01cf00e3f13aad3e5f844c7086c3dd48398efd76e68cd91cf13b9939f4b48eef8915c5f3926954d158023115ad66ee67c0bc8fc4c9570900a37207674fc8f WHIRLPOOL e56c3ea3e54bdbcfffba3fbbe85b3c824cab796a0bae2680fac962356a2f707783571a9f73e0ea8299098838e593bea77b14edbeaadc372f186c2da2928e9ab5
|
||||
DIST eselect-1.4.5.tar.xz 175992 SHA256 15beabb4c2afab4f833ceb2a66859849a5c20b8f8d61366ffe4b556a200d5f12 SHA512 d561b66386ac90335041e8fb88dd85cbe98ea32a98eab309a5fb07de1b9fe10c50dcdd03f93632d4bc938c1729ddb0954fa37482eb7856a87c24f41a7bc29a35 WHIRLPOOL e18839e9ff0ea1af03c6246533e72d39f9f7eb61f28d6cec3ff1a571374f23f7d55751c1f20bfb99c40fb44a81b5754b6c92d62c98f6b1b45dc8bf388b54db40
|
||||
EBUILD eselect-1.3.8.ebuild 1697 SHA256 dea547e6409829020e155e1fdec2a4536542b1d763b73eafdb5482a7c9f639c3 SHA512 465f0bb5e42577894d6b6106623c7043fea001134c11b998648ba4a9170c621fdabc514914fee8742ba0afecf5d8100f89afb99a98c4cbb6563a462eba5a38d4 WHIRLPOOL 0ffc16836255abc22857f72e51c3f3cdae123a4d8a2fa2630dc86f383056a69c08a152a0fe91fb938786e1d1260c35b3c0c168d59696fbff9c7188d39356efc5
|
||||
EBUILD eselect-1.4.4.ebuild 1697 SHA256 9c4b7c9716b459f5b518d037313aaed790d8ae532957e429b97dd1931ffd55c9 SHA512 b425700454ba7228b9734163a567ba5935f6ca71ac021e921216e8b446d9ff89a492cee5b6c5b315b46884fdf37dc55d8dee0011694c6da7a49e6d6e971b0f33 WHIRLPOOL 9227521de55f2e38a94406b9e9e0fd92332bbd014a7d10515b69c0fc85b6bc4ecd006804a54636fc6abe19c5adac62ac70ba8bee7ecd53926d37f2fad1f576c1
|
||||
DIST eselect-1.4.6.tar.xz 176400 SHA256 17a8dae5c84cd29a120ddac3bb7df82ed68f560743f0289d7f64e8a0ba6903b6 SHA512 7ec648346e3810cd753ef736a4a9996ae88037f1dea68b7485bb48964eeb2ae43a7feff5a3957fb3bef7f2b21e0d4bd70b128fbe63d7be17ec4cf9a480371e94 WHIRLPOOL 8a71017359c49c72dd3c7c87cc438a1c6347c4a414e28c437c06a9078ac26ee905c60d35cbe555dad27137e6b3f0ee30fc904070a59b566b683acf8751081afe
|
||||
EBUILD eselect-1.4.5.ebuild 1697 SHA256 fef54e0768fd6cb7a02341100ae0d658b10b9ac15eb3054385d81078941ed98b SHA512 12da65adb366e5b6dc0cc5ec908b46b0acdc1a8f05a787e6437f70985f442e916d9ca34263f1d593d6ca5d5b94b3c9732d2da881ace04eb92e53175829efe3df WHIRLPOOL 3ba6432b83c0f091d555aafe339a480fc841aa9ecb6cdab26e4df7a9cefce4df4683e3dbf08475bdd200f0e259eb5013965ec398beb855911074344f87868ad9
|
||||
EBUILD eselect-1.4.6.ebuild 1751 SHA256 b999ae1ad0f49a1477b2225a2d5444d69886481fd6e3329eee886874552324f2 SHA512 f0ea12b95a4339a1555604bb8cd657530b8d86855cdabcadafae5b03edf9b4fbb57fd26ca326b237aa63c40775a3d23b17ffc0329c75e7f28a3b1658084e97e4 WHIRLPOOL 19427a5ace36a1f04ce570c670cd0f73c955330b3782df68a63881694671e3a8105b8b3e71f6a2ae074266090d3d62cebea4cda21a33a05b34999005a0415c2f
|
||||
EBUILD eselect-9999.ebuild 1386 SHA256 57dc89d7cd5f26c167d945a6b5879263d97a7f9f1a7ce2bb7635823cf23e97f6 SHA512 78fc4de75b350b376fa93a6b432ce00481d0a38ca3123b837ad2a0b9d3f53d4bfd66d391d0d0982f2481b8d15ef07ecc55ced2cb76db0a772ac5558bcf4cfca7 WHIRLPOOL ed99b6ca585a58540127c32a7567c3f92e70be1b498bb1a5faec36567d4828c179ef1c51a1fc85f81b2d40dcb77dde7f0fb7acb4423f6b343608d882d4b6faf6
|
||||
MISC ChangeLog 4782 SHA256 52e84af80680a0f5941daead5c947f0ba749501d2b7f37793b0ad8c3070d7b3e SHA512 58160333b700ee77c8165601dc2d78b0b53c62c56e189f326584e945e24e80ab62361c3207ace473e85561ac77fdd75477bcb79fdadb25579bb6009565a98fea WHIRLPOOL eaf433be033c4d9ac9d9cff7d109c50d1537a35b52a9098c5561321a1c571beb711ad39003aa79f17d9368b05906059f16d35fe4598d58ccd1215dc257697606
|
||||
MISC ChangeLog 5118 SHA256 1e7beb087a6f9708b16d285abf44b3fce25b1d01d13f97d3bf567431418b321f SHA512 f806e1ff46b305ab5c2e908925f14b9a32700aabc391252c722ae077f90ee1b2dcef7c93227a17c08196f9d7e6e4d46d2f4a0e9e426c7f00a69c7df624c0c392 WHIRLPOOL 29643143c2e4b38bbabf97f2fff3e5c806c2bb552cb22ffc1f6eaa13435f19f299b0e6227352775f637232b00925e31bbb418eaf4f42539d1517de3abeadec36
|
||||
MISC ChangeLog-2015 41123 SHA256 68047fcf47094e671982bd393071ad15a977b00b16ef76bc4aaf7d6c1e79053a SHA512 16593624a1a55f32082fac2b11791f8b745605e48d5d719dc92b0889ed80a0671f25c2ce702e345d3d6a9c92e263e0544da2742a657d56c90e7b78380d1b3f2a WHIRLPOOL 6a05ea4b82701b0e4d139728df69093f669c5ebcd1611d94c8261a68e42d9c6b131a8e5b7a12749707e0f7b054e835742fdd0ea8bf2aa4393640a65b8cd31c38
|
||||
MISC metadata.xml 272 SHA256 ff2692c2a9d608c5644a9921c1d604b4f42cbdb0de54b2309e51bdd19f973c97 SHA512 55cba722900834986e0ea0c9cd8463c3b69d3ada26227d45c8cc3aa07f6ca40919457f80b03a559a8f9ad55636d931cc2101b928b438aeca19b0531c90ec40a3 WHIRLPOOL 7c3ce11ae48f83ce4546d0ed2e43b617a42d515dd3167e7239ae0b4351ffd1fe8658bd53f5b3e3a094bbd33b20da7b49507c5003f3d374bf5182520e25392cfd
|
||||
|
63
sdk_container/src/third_party/portage-stable/app-admin/eselect/eselect-1.4.6.ebuild
vendored
Normal file
63
sdk_container/src/third_party/portage-stable/app-admin/eselect/eselect-1.4.6.ebuild
vendored
Normal file
@ -0,0 +1,63 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils bash-completion-r1
|
||||
|
||||
DESCRIPTION="Gentoo's multi-purpose configuration and management tool"
|
||||
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Eselect"
|
||||
SRC_URI="https://dev.gentoo.org/~ulm/eselect/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2+ || ( GPL-2+ CC-BY-SA-3.0 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc emacs vim-syntax"
|
||||
|
||||
RDEPEND="sys-apps/sed
|
||||
|| (
|
||||
sys-apps/coreutils
|
||||
sys-freebsd/freebsd-bin
|
||||
app-misc/realpath
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/xz-utils
|
||||
doc? ( dev-python/docutils )"
|
||||
RDEPEND="${RDEPEND}
|
||||
sys-apps/file
|
||||
sys-libs/ncurses"
|
||||
|
||||
PDEPEND="emacs? ( app-emacs/eselect-mode )
|
||||
vim-syntax? ( app-vim/eselect-syntax )"
|
||||
|
||||
src_compile() {
|
||||
emake
|
||||
use doc && emake html
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
newbashcomp misc/${PN}.bashcomp ${PN}
|
||||
dodoc AUTHORS ChangeLog NEWS README TODO doc/*.txt
|
||||
if use doc; then
|
||||
docinto html
|
||||
dodoc *.html doc/*.html doc/*.css
|
||||
fi
|
||||
|
||||
# needed by news module
|
||||
keepdir /var/lib/gentoo/news
|
||||
if ! use prefix; then
|
||||
fowners root:portage /var/lib/gentoo/news
|
||||
fperms g+w /var/lib/gentoo/news
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# fowners in src_install doesn't work for the portage group:
|
||||
# merging changes the group back to root
|
||||
if ! use prefix; then
|
||||
chgrp portage "${EROOT}/var/lib/gentoo/news" \
|
||||
&& chmod g+w "${EROOT}/var/lib/gentoo/news"
|
||||
fi
|
||||
}
|
@ -201,3 +201,54 @@
|
||||
-files/logrotate-3.8.9-noasprintf.patch:
|
||||
Drop old patches
|
||||
|
||||
06 Mar 2016; Agostino Sarubbo <ago@gentoo.org> logrotate-3.9.2.ebuild:
|
||||
amd64 stable wrt bug #575618
|
||||
|
||||
Package-Manager: portage-2.2.26
|
||||
RepoMan-Options: --include-arches="amd64"
|
||||
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
|
||||
|
||||
15 Mar 2016; Agostino Sarubbo <ago@gentoo.org> logrotate-3.9.2.ebuild:
|
||||
x86 stable wrt bug #575618
|
||||
|
||||
Package-Manager: portage-2.2.26
|
||||
RepoMan-Options: --include-arches="x86"
|
||||
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
|
||||
|
||||
16 Mar 2016; Agostino Sarubbo <ago@gentoo.org> logrotate-3.9.2.ebuild:
|
||||
ppc stable wrt bug #575618
|
||||
|
||||
Package-Manager: portage-2.2.26
|
||||
RepoMan-Options: --include-arches="ppc"
|
||||
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
|
||||
|
||||
17 Mar 2016; Agostino Sarubbo <ago@gentoo.org> logrotate-3.9.2.ebuild:
|
||||
ppc64 stable wrt bug #575618
|
||||
|
||||
Package-Manager: portage-2.2.26
|
||||
RepoMan-Options: --include-arches="ppc64"
|
||||
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
|
||||
|
||||
19 Mar 2016; Agostino Sarubbo <ago@gentoo.org> logrotate-3.9.2.ebuild:
|
||||
sparc stable wrt bug #575618
|
||||
|
||||
Package-Manager: portage-2.2.26
|
||||
RepoMan-Options: --include-arches="sparc"
|
||||
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
|
||||
|
||||
20 Mar 2016; Agostino Sarubbo <ago@gentoo.org> logrotate-3.9.2.ebuild:
|
||||
ia64 stable wrt bug #575618
|
||||
|
||||
Package-Manager: portage-2.2.26
|
||||
RepoMan-Options: --include-arches="ia64"
|
||||
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
|
||||
|
||||
24 Mar 2016; Markus Meier <maekke@gentoo.org> logrotate-3.9.2.ebuild:
|
||||
arm stable, bug #575618
|
||||
|
||||
Package-Manager: portage-2.2.28
|
||||
RepoMan-Options: --include-arches="arm"
|
||||
|
||||
25 May 2016; Matt Turner <mattst88@gentoo.org> logrotate-3.9.2.ebuild:
|
||||
alpha stable, bug 575618.
|
||||
|
||||
|
@ -15,7 +15,7 @@ DIST 3.9.2.tar.gz 80711 SHA256 2de00c65e23fa9d7909cae6594e550b9abe9a7eb1553669dd
|
||||
DIST logrotate-3.9.1.tar.gz 79061 SHA256 022769e3288c80981559a8421703c88e8438b447235e36dd3c8e97cd94c52545 SHA512 e6da7c7f067befaf2441e9c6ce77e53cf5ddb4f56cc3304c3e50873b6f20c68520f4a0e50ec466cbebcbed20bfd77bf6dfc489975a8131e9573fb19856c0fe28 WHIRLPOOL 9b3558bb03c6c95f8f386ea75ca09bfda802ae4c45b9ef8408692e3aa7a2ee57447cf15ce04d0289946b9cae2266acb5509d8151d15ac6ea0ad9113aeb32dc17
|
||||
EBUILD logrotate-3.9.1-r1.ebuild 1840 SHA256 893d179e7bde267fb0aaa50760b34f2fa757baf873cecc5d593cf465ab213e0f SHA512 01b9c93982d8de64efdfdc197199e345018df45a1e309998fea7abc09282e26a006b87f88156844975cd5122613251d30be2ec00329128e5b3df192aadda0603 WHIRLPOOL 04c5b64ee92bae10781c4f629a77cd2aabc0afe547f44172f74ab759f2148fa15cb68b3aa3bc8cc9199b75bef1067677f7068547aa9c2f3463b48f143ef72157
|
||||
EBUILD logrotate-3.9.1.ebuild 1803 SHA256 7b157b9ea0ed66a098dc0f2bd9cdfa66b6daf87efc530e7ce0a5f4f499acd689 SHA512 89066d87fe30487dabd0f9746efa7a64dfc637ddb317d3ecb59e1e9c73195ac92e3a0b2582904dc5295838b9405cf2bc4209d8da14a1d834f95a11da3644ba37 WHIRLPOOL b22f1699f67ab1cbaa67d87a7b191ff41a59d3fe397ac8678ca1da237605b8fc11b3faa55645f8e6ae4e608073e2147022052051696bb02bdbd2c0f27a9db5d0
|
||||
EBUILD logrotate-3.9.2.ebuild 1849 SHA256 db5cdd72d08c3589388b4b89a7e4d64dcb70b9c07f36dea502d270696f771926 SHA512 2f931f4f830ce894f0b17e14f4cb2aa2da8764878fe6976ac319fd34fa44e2693558250e3d0b006988e37e701d8c60f52cab809b3270e3615d254dfd71cf4c9b WHIRLPOOL 99908276f85361652207d771469b23fe03675be3793db3ac640b42a7da7d0435aee4c4f5cdf939da9030beb11667bcdef977f4ef1493bbb822bffaf133a8ecf2
|
||||
MISC ChangeLog 7012 SHA256 1dd71da4b94e3efa4fd279fb2491facf0cac360d56e9a66687500d47f4c9bdca SHA512 accb0c108180a2658647d41eefe93d833f49181e82eaabd2991a707be0cab59f161cb272139c8379272f385dbbbac854b0203f299a8e43e3012e58b01bbc7429 WHIRLPOOL 4e033d96e906d0dec4aba4678d7116f021ee5900597a645b22bbe24f2053a80d4ca251260436cec1df320a88da783042ed5805b6a47f3f240a5b8dafc876e7c9
|
||||
EBUILD logrotate-3.9.2.ebuild 1841 SHA256 885594543149e6138d6216f25367d9a1e50b2460535068fcea6adfda56b91558 SHA512 fdc1fab1b6b0627dbc091867ce6653741c105daf7aed695553cd196371a519ff108b66bd80a7467344df84ce8ebe0aa00ba12a0b8ee64d28925c7ec9e5b3d9c3 WHIRLPOOL 2c643703eb87f15ca247e71c45f9cfc5c3114d8b50c711225600975af46ee64aa37707b5763d72ca3d6b3bc70fc881ac689b892281e4565353d57374db7809e1
|
||||
MISC ChangeLog 8690 SHA256 cb018bcc6d7ffe0c8ba92256bf0af44d2488f4cf63d821e6659671ac769156f1 SHA512 d87b4fae25d2e7da4875a653f6c3e4f1a23f94858f355c5d21783c91ad1dd2ed2ac344a4f4ee9ef422eac4e1ee89e92fa4ab1d59641bcc28631ff5c1b374b337 WHIRLPOOL 8ded47293f3c31fb9da21b4fba160aa6f2fbd7ca495b357db1804fd47055e5ef7a5338a92e9312236ac255557db2fdd3fdb1604c65536eca51ff066668bdbe0b
|
||||
MISC ChangeLog-2015 31549 SHA256 9a573fb1c828c7902f5b51a4f331a7df387a331c49509396799505c3e7c5c323 SHA512 13817496f0b30b421db6c36d2f044b7165a8282420d5124c52a6e5220cddc30ac774b63a43b395f0c0392339e67bcf6a855e16c666de34ad13004ec1d0f056fa WHIRLPOOL 4a957803bf090890dcb9ad77152e87bba98952493f97e75a00718ff024e5b774baca23c554e7ae2995d499d3791a38eb4b83f8126ab295fd2ed7c97652ed8687
|
||||
MISC metadata.xml 1035 SHA256 e21712f8f10aa1b7813eb1d8ef931ad69df1505f13e4bada9185be711a752d3f SHA512 d643386291264c40533e8067c0ba1cce9b5096bdf457a286075049f4401e345e8d038a51e21f995ef933c6b6af5bc6b709bf96145e8fc7624fafb73b7bbbf88c WHIRLPOOL 043a60a5d70cdba4411e274dec057ac2422aebfcdfe8ce1a4e584310e0c3ec124bc2eeae54bfe3ae6b1a284f6266b68355dab156cab752ecdb088f04f45d3727
|
||||
|
@ -12,7 +12,7 @@ SRC_URI="https://github.com/logrotate/logrotate/archive/${PV}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
|
||||
IUSE="acl +cron selinux"
|
||||
|
||||
CDEPEND="
|
||||
|
@ -82,3 +82,51 @@
|
||||
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
|
||||
Set appropriate maintainer types in metadata.xml (GLEP 67)
|
||||
|
||||
15 May 2016; Andreas K. Hüttel <dilfridge@gentoo.org>
|
||||
-perl-cleaner-2.16.ebuild:
|
||||
Remove old
|
||||
|
||||
Package-Manager: portage-2.2.28
|
||||
|
||||
*perl-cleaner-2.21 (15 May 2016)
|
||||
|
||||
15 May 2016; Andreas K. Hüttel <dilfridge@gentoo.org>
|
||||
+perl-cleaner-2.21.ebuild:
|
||||
Version bump. Prefix support is coming back in 2.22.
|
||||
|
||||
Package-Manager: portage-2.2.28
|
||||
|
||||
23 May 2016; Pacho Ramos <pacho@gentoo.org> metadata.xml:
|
||||
Reorder maintainers as talked with fuzzyray
|
||||
|
||||
Package-Manager: portage-2.3.0_rc1
|
||||
|
||||
24 May 2016; Markus Meier <maekke@gentoo.org> perl-cleaner-2.20.ebuild:
|
||||
arm stable, bug #583122
|
||||
|
||||
Package-Manager: portage-2.3.0_rc1
|
||||
RepoMan-Options: --include-arches="arm"
|
||||
|
||||
27 May 2016; Andreas K. Hüttel <dilfridge@gentoo.org>
|
||||
perl-cleaner-2.20.ebuild:
|
||||
Retroactively stable for remaining arches (ALLARCHES), bug 583122
|
||||
|
||||
Package-Manager: portage-2.3.0_rc1
|
||||
|
||||
27 May 2016; Andreas K. Hüttel <dilfridge@gentoo.org>
|
||||
-perl-cleaner-2.19.ebuild:
|
||||
Remove old
|
||||
|
||||
Package-Manager: portage-2.3.0_rc1
|
||||
|
||||
*perl-cleaner-2.22 (28 May 2016)
|
||||
|
||||
28 May 2016; Andreas K. Hüttel <dilfridge@gentoo.org>
|
||||
+perl-cleaner-2.22.ebuild, perl-cleaner-9999.ebuild:
|
||||
Version bump, integrate prefix patch
|
||||
|
||||
Package-Manager: portage-2.3.0_rc1
|
||||
|
||||
29 May 2016; Mike Frysinger <vapier@gentoo.org> perl-cleaner-2.20.ebuild:
|
||||
mark 2.20 arm64/m68k/s390/sh stable
|
||||
|
||||
|
@ -1,11 +1,11 @@
|
||||
AUX perl-cleaner-2.20-prefix.patch 4874 SHA256 fb814277eba1dee0084e6b395183ae7acc22b60283daa10bfa45dea283e4b038 SHA512 217ab3c7958e791c7e71ede8763ff98db7479d7eaeaa5fc9b0eb8607ed4a28ee1e7bb648a8e6fbc05913755b6eb0555fb70cd81c9124ebf562119b24ce66cb6f WHIRLPOOL 65b1f78e3691a49e67e8603064b7e5f871761328474a7384c80b4bbdd9a8ebe2a765684e449666604c8939b57ea4f6d05110cd59a36e46bf3cb05f9f6d9c408f
|
||||
DIST perl-cleaner-2.16.tar.bz2 6069 SHA256 b54f7bd0dc8e60c08ac3de242cf157c21dbce1cfb8fc9c525b3d6cca88915ae3 SHA512 d2e03e473754b7730a6275cc743414fbb48a9fcb6a7a7dbef1fae73acb609b1b9f06eb33261505e1309fc79074303b7c29b6bd80b3bc79b40d27fc94d9b2cb09 WHIRLPOOL d240e0946a924a4d4984a2c7cc82e54de91e3c05ebf6a29fe154a557ff475da3503eb99a054f26ceda13ec61b87b8b2fe63c367c441b2b3cb6f7c34cf14f3165
|
||||
DIST perl-cleaner-2.19.tar.bz2 6558 SHA256 03c50ffcfa70081501584de3fc33f634d7a0404ff6adee50c85af6323dc476fa SHA512 404fb5742af929a41f5033dbba066ebcfa1e1bee3f5340d3f732e3eb5cae4dd6d427cca8b6e1ec23e6154c14c36a2e6154be17ec98022422cf44c50984e74973 WHIRLPOOL 64816a6f28299370bc9e5a0469062746d7c6b93ad83f98e3a7656bd5515fb82e16375fadaf1c76b01a901220b4844ef236f744026dcf8489dea859621aec6ea8
|
||||
DIST perl-cleaner-2.20.tar.bz2 6704 SHA256 ecc3b160d01466a5c9a070e12f3e11719bedb45a92a2ea0227d745be6b77cf64 SHA512 29888b4ee19a186ddaa1209d893ac57bed683b551546f63aeb874f8cc1fcab4ea0b0401247968aed0fb3b9a7d7196a803d6713e85b44cb94bc6642a44fbc4cf1 WHIRLPOOL 2ea9ca19738e8dd3bed076051efbccd1cced25b768ee8e95843c885b9057e1c6960247dd8f867b8ef7ab11ffffaddbedbcc01f20023203f4d3cbe7f09fd01e51
|
||||
EBUILD perl-cleaner-2.16.ebuild 841 SHA256 78d4956c287466e5b9353e5aa470e18d8a33d300c848b89102874495cc140322 SHA512 16f3d2107e2325c072070e11f7304eae6dcfda94485e0246fded55014f2e0235c02d55b0b2be2c54cde0b59f9bab704b6b657b3778318425fceb1fe4cd6f433a WHIRLPOOL 36978edea1b6e447c89281f72d4c6f8adf580eb4f2bd3ac02c9ad51fdb3cbd6b522d505088aa4ab20a0a9c11b695a95237558fbba55d8c6a7f025334cebf973f
|
||||
EBUILD perl-cleaner-2.19.ebuild 938 SHA256 53ad52a3be924aeb6358222265d42f32e14ec88adbe5e2a789e1088d35c5cc9b SHA512 f4ede0f3dd27c70a55d174d9225792c00274df1a23b87be902be5d00aa7e461dbbc2fd241d11faaa762300c0f2539d4210b877061d743d4d77aa494a64071276 WHIRLPOOL 3bd251c459ef1a6747955e837d28499730c1ccbea0c329613022ad38a76d89678a66ba5a40e0ea63d3983f481d5a9ead513013647fdd6e6b091d740f508d24ac
|
||||
EBUILD perl-cleaner-2.20.ebuild 1386 SHA256 78688f2bdda28be51f91aca382057838e8dd73f49da2392bfeff8a795a67d1e2 SHA512 aa84ce9cdf4cb07f831feb262217787705ecf6a184fd993e58f4a95a3de1aea9624ef268534260815d1f79a413bcf54649c1ed9b0d9cbc31fb6266119e7201ac WHIRLPOOL 1ea793022d8addf89ff5636ed17786a688f4ef6545e0105876a1ce2f6bc771dbc300f725a3b344593e32d78fa9b09317498f2da2f28cd53c9179459ab42ab6eb
|
||||
EBUILD perl-cleaner-9999.ebuild 951 SHA256 4ac1de0182601f797694339d5cd09c2f04d2f8248ac4822e134701bdbf99f1b7 SHA512 aacc611833223325037a1b4ad645b51e1c5e03bedfe7a5e6e7b987cf753731cd90fb5bd1f3d1fbc8bdb55381e8adadc2ba8e53e4b629d0050d78436de37f14f1 WHIRLPOOL 1d325b5f27171d6eb294d08b40541afcc1deab8fa7c60f4c6fe462693a13927c65ea4be31b48abb8639e0c4a4d5330dd2467056605e1c727250a4bccffef79cb
|
||||
MISC ChangeLog 3142 SHA256 1cf9a3f2b37faf1f5345c92836ce6183826885f8cf575b55810e1682c987aad6 SHA512 0670860ad12d62a52adaa27994652e81fb5a83fd1d7accd3c8ded79875f6a3486865252d6926f5c546102b7dace54c2cbb0444f5c07f99973ca4889c6342de00 WHIRLPOOL 22e8daaafc2c11df1ecb26f13cd8c8b2a2d68da471321c6860eff20e5d8e6a28a266bb534edbc2bf7e0799437d3b3d29d822fed0b775030bad433bd67e7e4e98
|
||||
DIST perl-cleaner-2.21.tar.bz2 6288 SHA256 6ea83c08ff83d59c3691435dbeafbd52680c57f2d8603288410a4eb4ba343e96 SHA512 b13d32bd09009c96b9074c786e8cb5da359b4eb8343b7818b88151cc1bb870cb29775e462e9e9d9f4f55f4040847cb9f7b5d2311e06124aaea5deb9053ea95ee WHIRLPOOL 27e5c9db0c371676842c814e7e6962333c828b261b798a380f23092afa7cd7ec1eaa550cca7103dd5691883945e4be31d2fea96db3b11ee1996aeaf290ab8b9d
|
||||
DIST perl-cleaner-2.22.tar.bz2 6407 SHA256 fed20de199e178012380e436f06668705746ae16e84fbc15b23653cc07bf5bbb SHA512 a822ea4178e1f36aadcad8c21e1adefe547e2b7c0cfecd34fa53d2d0f7c154ce5bcbb6f8d5a78f633b42842e08ea50cf68c151d97a46529e378dfb6c8fcb7d78 WHIRLPOOL 4025842fcfba7723768b7d5f23f23d0d9970a397a3313fe30d3b04d10e89328257977cba60ad183b4941453bd4dcd727bf871d8206e537ba89dbfa10b3779cad
|
||||
EBUILD perl-cleaner-2.20.ebuild 1373 SHA256 c0d0364d2f3bf954c51b1d8728eab92b95460e47e1e225a3da1317b01f641ab5 SHA512 0045327dda75218e0f97fcd1f13669bd0656fcc531f199dd121a68b8c1b0e2c63b874cd9bdc1471f88a704d52c9fa812216fc5a19742834f670f9de9354b0db7 WHIRLPOOL fcd74470f03ad0f2076376104aa724ac5d7658fd9367191e291de021a2f87457efbefc2f25e3435ed7eea9447da9a5d02259740609abd063dc771b4043e5148a
|
||||
EBUILD perl-cleaner-2.21.ebuild 951 SHA256 4ac1de0182601f797694339d5cd09c2f04d2f8248ac4822e134701bdbf99f1b7 SHA512 aacc611833223325037a1b4ad645b51e1c5e03bedfe7a5e6e7b987cf753731cd90fb5bd1f3d1fbc8bdb55381e8adadc2ba8e53e4b629d0050d78436de37f14f1 WHIRLPOOL 1d325b5f27171d6eb294d08b40541afcc1deab8fa7c60f4c6fe462693a13927c65ea4be31b48abb8639e0c4a4d5330dd2467056605e1c727250a4bccffef79cb
|
||||
EBUILD perl-cleaner-2.22.ebuild 1221 SHA256 d00906c2541bd1f874a62f87603cef5c162225c6f858b71283b513616dc51463 SHA512 a84a593d1b3fc3225ddca06d1ba2b6cfb55c242cf6a5f81c175a3f98db992ce927f9733216d3ed1e776865b1e0900d37a449dfadfb951ba87cb1861de85352dc WHIRLPOOL 6da8f4baebf7220d6fc931ef20e1ace84ddaf2c4ba2acc6ed2207d781ea82e09290384f3be87e508436a9c48454c830e307f975ba024b16291f29cfb8917f386
|
||||
EBUILD perl-cleaner-9999.ebuild 1221 SHA256 d00906c2541bd1f874a62f87603cef5c162225c6f858b71283b513616dc51463 SHA512 a84a593d1b3fc3225ddca06d1ba2b6cfb55c242cf6a5f81c175a3f98db992ce927f9733216d3ed1e776865b1e0900d37a449dfadfb951ba87cb1861de85352dc WHIRLPOOL 6da8f4baebf7220d6fc931ef20e1ace84ddaf2c4ba2acc6ed2207d781ea82e09290384f3be87e508436a9c48454c830e307f975ba024b16291f29cfb8917f386
|
||||
MISC ChangeLog 4483 SHA256 2d31ac962d72496de4aa293c6edf830c2e8b3d65c6ffcd5d2105fb87a8a522a8 SHA512 dd579e8a8ed4da95758edf3a84fac47b1b35454c606523cc20979af0f9d54b3ceaeb0d5be415221beed97d863243303773c5527d1c9f446d94f8bd6ad7c32498 WHIRLPOOL 5d60bd07aef42b4558e4e37933f4bf6290f24a76b6bbe1fa2155ef5481cc4d6d48d8328e04cba1f0ac5adec7873167d9c2e18b82775bf76c883b3d2d71d66fbf
|
||||
MISC ChangeLog-2015 16130 SHA256 e1176e1195bbb7b7b5b47c129f614dcc7e593ce2ec520e8d45b6e11bf704cf97 SHA512 20853af561ba3e1e8b956676bcafde29c9855298f57de9b0204b20861e49a80fce9f8e15f5896ee1768c8a7c60fd63bfdcf3e1d7da251f41da029e08dbce0fff WHIRLPOOL 819680af6d310e3ad5d1c3a5d608da29c013a68170a7c61f2f6cd5884252ec6fd6bd49c3cd85091605346e4ab84a094f5316a34ecd4a983e19b75b178ec0ff23
|
||||
MISC metadata.xml 330 SHA256 ec0e476ad720bfd63d916e5751432a5a179f50d6d28545b902143f55fc7934ab SHA512 47cb11572cab9041ba30fa3ecdd29aa49c50a171778f16d1ac39e231b1f8b988be64ec30119772d3ae6240af223c819fc0e5484fab1458e672a5e3c9e4ddfd6c WHIRLPOOL b53de80c38d9cfdefabbec0963ba5de6d6aa4e8cf5d1254d1763a8edee112585d8f82d916296a4cabce0a6826e1342412cb99321efd8b64c02fc9e85464bb4ce
|
||||
MISC metadata.xml 399 SHA256 1a04e49859d9ffc862b017038e62f90767b5b7d456baf7400254988b98a50009 SHA512 14f0bc2bedc501060c0f30537b742d485ee883bb18929366a7400f69b759f48dc630cb379a68405bb66fdb5002beb3551b37d5fa24f6c67bea5795dbaafa6d32 WHIRLPOOL 164080e0d07a882c0e26dc479de0a17083277e7c9069200ce0df7c7c951b13916fc04cf9ee94ff1b26b980a49f496c88720528827f50b93c6bb34a90d8832031
|
||||
|
@ -1,11 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>fuzzyray@gentoo.org</email>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>perl@gentoo.org</email>
|
||||
<name>Gentoo Perl Project</name>
|
||||
</maintainer>
|
||||
<email>perl@gentoo.org</email>
|
||||
<name>Gentoo Perl Project</name>
|
||||
</maintainer>
|
||||
<maintainer type="person">
|
||||
<email>fuzzyray@gentoo.org</email>
|
||||
<description>Please CC me in the bugs and assign to project</description>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
@ -14,7 +14,7 @@ if [[ "${PV}" == "9999" ]] ; then
|
||||
EGIT_REPO_URI="https://github.com/gentoo-perl/perl-cleaner.git"
|
||||
else
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2 https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-aix ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
|
37
sdk_container/src/third_party/portage-stable/app-admin/perl-cleaner/perl-cleaner-2.21.ebuild
vendored
Normal file
37
sdk_container/src/third_party/portage-stable/app-admin/perl-cleaner/perl-cleaner-2.21.ebuild
vendored
Normal file
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="User land tool for cleaning up old perl installs"
|
||||
HOMEPAGE="https://www.gentoo.org/proj/en/perl/"
|
||||
|
||||
if [[ "${PV}" == "9999" ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/gentoo-perl/perl-cleaner.git"
|
||||
else
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2 https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
[[ "${PV}" == "9999" ]] && DEPEND="sys-apps/help2man"
|
||||
|
||||
RDEPEND="app-shells/bash
|
||||
|| ( >=sys-apps/coreutils-8.15 app-misc/realpath sys-freebsd/freebsd-bin )
|
||||
dev-lang/perl
|
||||
|| (
|
||||
( sys-apps/portage app-portage/portage-utils )
|
||||
sys-apps/pkgcore
|
||||
sys-apps/paludis
|
||||
)
|
||||
"
|
||||
|
||||
src_install() {
|
||||
dosbin perl-cleaner
|
||||
doman perl-cleaner.1
|
||||
}
|
44
sdk_container/src/third_party/portage-stable/app-admin/perl-cleaner/perl-cleaner-2.22.ebuild
vendored
Normal file
44
sdk_container/src/third_party/portage-stable/app-admin/perl-cleaner/perl-cleaner-2.22.ebuild
vendored
Normal file
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit prefix
|
||||
|
||||
DESCRIPTION="User land tool for cleaning up old perl installs"
|
||||
HOMEPAGE="https://www.gentoo.org/proj/en/perl/"
|
||||
|
||||
if [[ "${PV}" == "9999" ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/gentoo-perl/perl-cleaner.git"
|
||||
else
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2 https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
[[ "${PV}" == "9999" ]] && DEPEND="sys-apps/help2man"
|
||||
|
||||
RDEPEND="app-shells/bash
|
||||
|| ( >=sys-apps/coreutils-8.15 app-misc/realpath sys-freebsd/freebsd-bin )
|
||||
dev-lang/perl
|
||||
|| (
|
||||
( sys-apps/portage app-portage/portage-utils )
|
||||
sys-apps/pkgcore
|
||||
sys-apps/paludis
|
||||
)
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eprefixify ${PN}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dosbin perl-cleaner
|
||||
doman perl-cleaner.1
|
||||
}
|
@ -1,8 +1,10 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
EAPI=6
|
||||
|
||||
inherit prefix
|
||||
|
||||
DESCRIPTION="User land tool for cleaning up old perl installs"
|
||||
HOMEPAGE="https://www.gentoo.org/proj/en/perl/"
|
||||
@ -12,7 +14,7 @@ if [[ "${PV}" == "9999" ]] ; then
|
||||
EGIT_REPO_URI="https://github.com/gentoo-perl/perl-cleaner.git"
|
||||
else
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2 https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
@ -31,6 +33,11 @@ RDEPEND="app-shells/bash
|
||||
)
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eprefixify ${PN}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dosbin perl-cleaner
|
||||
doman perl-cleaner.1
|
||||
|
@ -92,3 +92,46 @@
|
||||
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
|
||||
Set appropriate maintainer types in metadata.xml (GLEP 67)
|
||||
|
||||
13 May 2016; Agostino Sarubbo <ago@gentoo.org> python-updater-0.14.ebuild:
|
||||
amd64 stable wrt bug #547328
|
||||
|
||||
Package-Manager: portage-2.2.26
|
||||
RepoMan-Options: --include-arches="amd64"
|
||||
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
|
||||
|
||||
23 May 2016; Tobias Klausmann <klausman@gentoo.org>
|
||||
python-updater-0.14.ebuild:
|
||||
0.14-r0: add alpha keyword
|
||||
|
||||
Gentoo-Bug: 547328
|
||||
|
||||
Package-Manager: portage-2.3.0_rc1
|
||||
|
||||
31 May 2016; Jeroen Roovers <jer@gentoo.org> python-updater-0.14.ebuild:
|
||||
Stable for HPPA PPC64 (bug #547328).
|
||||
|
||||
Package-Manager: portage-2.3.0_rc1
|
||||
RepoMan-Options: --ignore-arches
|
||||
|
||||
11 Jun 2016; Markus Meier <maekke@gentoo.org> python-updater-0.14.ebuild:
|
||||
arm stable, bug #547328
|
||||
|
||||
Package-Manager: portage-2.3.0_rc1
|
||||
RepoMan-Options: --include-arches="arm"
|
||||
|
||||
25 Jun 2016; Agostino Sarubbo <ago@gentoo.org> python-updater-0.14.ebuild:
|
||||
x86 stable wrt bug #547328
|
||||
|
||||
Package-Manager: portage-2.2.28
|
||||
RepoMan-Options: --include-arches="x86"
|
||||
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
|
||||
|
||||
29 Jun 2016; Patrice Clement <monsieurp@gentoo.org>
|
||||
-files/python-updater-0.10-expand-aliases.patch,
|
||||
-files/python-updater-0.10-only-alias-sed-if-exists.patch:
|
||||
app-admin/python-update: remove unused patches
|
||||
|
||||
Closes: https://github.com/gentoo/gentoo/pull/1789
|
||||
|
||||
Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
|
||||
|
||||
|
@ -1,5 +1,3 @@
|
||||
AUX python-updater-0.10-expand-aliases.patch 171 SHA256 734ff3178594cfc7717bf61a07f3686c9d4d664feb28623ae06b9ea0493b8757 SHA512 b8a2775e8b64610caf0f805fcd321406331d5ab4983a6a59bcf06ef7be1a5611473c63a49c9eb97889c6aa0b6ba3d5966d51de9813f4b0cccaebfe99b09f0203 WHIRLPOOL 3e52f837c8aeffb5fb704bfd07e71e733bb4c75be8e340dc507bc11f576009ea07ea2b303a5928e00f994a980aaf00d14ab127f040cf7b5dafccab58023869a6
|
||||
AUX python-updater-0.10-only-alias-sed-if-exists.patch 965 SHA256 d9d824edc1478550245e51a3635064c3d245de38f8551a7d9e6225f82d8f5362 SHA512 545a8cd939347f8ad2cbccfb0832e291cf2d7b370abd81b4035d217d9677a2437b5562545fd9d23a9d03d458a8ad25a4ba95d1c9d1d5c8ce728b7c4fc7e0aea7 WHIRLPOOL 8791d6b4bdef33ee706f0eeda8f583feb6daf74428a4465a85f61a8ccf35d7009217538685502a9794b81d44e90f992c0c44e534d745207ed83892f6f98ca24a
|
||||
DIST python-updater-0.11.tar.bz2 9355 SHA256 5c88b2a56febe67e783855a1c51c4c89637e948704834ad1f5d1b6e46cc4a7b8 SHA512 613d0b772faed65690b3999fb557f4414926f72f2f6084cf2e91c225a036df8c1a3c73e4fa6feac191cb7ac89035d3bcae9a6b23f479e2cf63d69bb8c57217fe WHIRLPOOL 9eab112192a3515e71d4971b89282d3f9725629af5b4db6a090d74f4c3dc9421dbfbc9c6c0393b3d6387d4926b1eb1bbc6291ac18ae31e86ecfeb37cfba68b14
|
||||
DIST python-updater-0.12.tar.bz2 10323 SHA256 9df20f8e4acb18428f649ca944e9f6875125d996df6a72f0dab4e1f4b51ffe72 SHA512 6bb092ab52274f22edce479c2efafb3ad96c8969ecf0e72a99c5c6dc2755c6caf9bfaacbcb745a8839b79c891c6356b6cfcba08ce117061a0e6d17d3d43ff3fd WHIRLPOOL 86659c9b5a4f9752416342ed09e710a70133f7b69e61f707d1800f4008db63770b4252a32222c56047a9db37319963558872ea8618fc00f44f4fc4da4b800c62
|
||||
DIST python-updater-0.13.tar.bz2 10384 SHA256 9123cdb538f3f05f20562acb1e6bb4f568061f3b6d866b31edb24da325bfbbbe SHA512 5c75cd76e18d19a6d4fdec902d47cccf41d61fd9b6d40c6c22b4579e826130ebdf00c8da57b6ba2752ff10832f5fcebb9a0a2dbeef03551add0382f57b15ac5a WHIRLPOOL bf804db9ac5dcd7aea9141c43378b0c5d938d5a984c9fe73fb9d8db1933354270a2cf74e5ea49066cb5c2fae1e60590638abf9a79cb9394bcbe9c3487cde9af7
|
||||
@ -7,8 +5,8 @@ DIST python-updater-0.14.tar.bz2 10354 SHA256 78b8a8680ef2a64baf2e1a3624694967ea
|
||||
EBUILD python-updater-0.11.ebuild 957 SHA256 0b7ef7418309c0131c760a0e2f0f56f3e47c13def67fbc33228586975dc0ba22 SHA512 3708eb1409885ae5601ad59c277f5369991b286234a483f548196a58bf8f54c22f705d7438003ecf3cf62a65dd29abd007643a9328e345f8fe132b14cf939f9b WHIRLPOOL ae42e92d9f753ee81feef0f5b202c892f612c6982e4df8cbdbb287ef379bb664366bb8abe250cb8167c69517327d05a2f20a8bc6f78f0a7249b6635b134a252e
|
||||
EBUILD python-updater-0.12.ebuild 933 SHA256 efa39a7139232e62225c1ddde32bfedd329ac2b67383218d17f2e10447a0c767 SHA512 40d395cafd5ea187333b1e930f83f681bf27f0a11dfb530ba463bd141ae093901ee431d73940b9fc2dba88d20ef8ac2d55d3c875dd0b1d217c865b2dab8bbc06 WHIRLPOOL 5da3057cab10536645c8f9b93607f50f8fed93e93d0a741e77359a16352f0c8909218550905691677326ff0c08bc22f54e6c8a84354b75cbf3f8ff3903c31875
|
||||
EBUILD python-updater-0.13.ebuild 1141 SHA256 72d6c5d4797885df63b3e6eb983fb1c7a7317408792880756924d2a71cb90842 SHA512 82ef2d061a06bcfa79d327a7195e67c2c2b020978678cbf3d18fb12d2f6cdeca799ba24e8de7d990ee61f97229d35ec9151b4c6849f85d1d0ffea31e130ec021 WHIRLPOOL 7fbac88913cf1fb834cb9228d9125d3fe9a03f020194be1ca1ccbf50c69018073a80244dcf24f74128e62f9d58d7d005f31ac294e29b28e569e8450a82eab979
|
||||
EBUILD python-updater-0.14.ebuild 1141 SHA256 72d6c5d4797885df63b3e6eb983fb1c7a7317408792880756924d2a71cb90842 SHA512 82ef2d061a06bcfa79d327a7195e67c2c2b020978678cbf3d18fb12d2f6cdeca799ba24e8de7d990ee61f97229d35ec9151b4c6849f85d1d0ffea31e130ec021 WHIRLPOOL 7fbac88913cf1fb834cb9228d9125d3fe9a03f020194be1ca1ccbf50c69018073a80244dcf24f74128e62f9d58d7d005f31ac294e29b28e569e8450a82eab979
|
||||
EBUILD python-updater-0.14.ebuild 1135 SHA256 9fd285a4a325520076bf97e8d588ef4a55d001adbeb884978df142c2e17b60e9 SHA512 c2ee1d16c394fe3ae000ef6e2c728d959b153eadcd2bcbea990ea1f62b11303691696f4922ff0313879e87ae121cc96d8075748eb544aa43792d291f58cf9b21 WHIRLPOOL 0615fe92c6677fc7c3efef81bd76ed52cd6eaacebb37b9ec68620302be140dbf137f43ed92fa3e16dba1e7fb7d4bedcb71c36bf63d1b3d3eefefba81782cd901
|
||||
EBUILD python-updater-9999.ebuild 933 SHA256 efa39a7139232e62225c1ddde32bfedd329ac2b67383218d17f2e10447a0c767 SHA512 40d395cafd5ea187333b1e930f83f681bf27f0a11dfb530ba463bd141ae093901ee431d73940b9fc2dba88d20ef8ac2d55d3c875dd0b1d217c865b2dab8bbc06 WHIRLPOOL 5da3057cab10536645c8f9b93607f50f8fed93e93d0a741e77359a16352f0c8909218550905691677326ff0c08bc22f54e6c8a84354b75cbf3f8ff3903c31875
|
||||
MISC ChangeLog 3476 SHA256 fc0238bb20adebc995860ab9110fea5fb4482e95489af8491473ecec6bfa2e09 SHA512 d2aef503774729f0eb53ae54647853f4a8460e482340c2b509d6545fad4261a48949ced040cd95c6f273eeba0514e9615cde34b1a4603553f4ac1f5a506d1c60 WHIRLPOOL d3f8c79d213b5062f12e02920bbaf6533eea4d5dd633bc44341bc632c5e4040acd9a3c894c3cf1e80e24703009c9b484bcc0a6f6c9003a18e802fe9a388e79f0
|
||||
MISC ChangeLog 4822 SHA256 83cb2b6edbae068d50325c31603d52a4a7d2960739397d461bb38ee1177794bf SHA512 278fe29457498a120566392c7e5892c9cddd6f9e8730b70e9112e823e670c81ddfa19bf448cfa62c2a75167318e1c8d55f673692547001a3d846aae86103a162 WHIRLPOOL ca9e3ebed0e14079f1c7c5dcd83d1e6300a449716eb47a03d13052c3e63d6ee19561c81c013ed31f7e8bfbfd2684fd3d549b77525ea6e049d20b21ae6ee18ab1
|
||||
MISC ChangeLog-2015 13308 SHA256 0f01ea2ccccf360f53458908d18ab104669427bac6c132abb4990a718f1b32cf SHA512 40a06e66699d1df0a16a3e70c6a22e97f8e21583065de6e11e2fd654859dff2b28489c0f4354565499a0445f81ca8510cf1ce6b5bbccb5ee333985e84f87d809 WHIRLPOOL 41514a89d4708d708403f22e04c4c3fb5c1c538afdef1b5a848c50fe81385d12706631adfcfb41ade2649bb31b0013a3478650123bc6f0cdf6fb11e3a49e2f41
|
||||
MISC metadata.xml 236 SHA256 4709fa7f17a11d5eae6dd884b488d3c6eb8f85e9b63fe3684b4f234d3b9b14a9 SHA512 0f2c2a0401b53543eac90eafdd4d11c5913be07f47b968e2892ca92c265adbd9564f02a491ff2607d7031194ba3e50c7720851537341b1541120821c487147a3 WHIRLPOOL d73790bb41c2cefb5e2f7b163fc95a79b9674d9808ca34cef58fbc8c5a765023a0be285508a2e7f5f70eadc5725cf8d63553d599e4b367f52fac3374de347abb
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
@ -14,7 +14,7 @@ if [[ "${PV}" == "9999" ]]; then
|
||||
EGIT_REPO_URI="git://anongit.gentoo.org/proj/python-updater.git"
|
||||
else
|
||||
SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.bz2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-aix ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
|
@ -157,3 +157,155 @@
|
||||
Package-Manager: portage-2.2.27
|
||||
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
|
||||
|
||||
*rsyslog-8.16.0-r1 (12 Mar 2016)
|
||||
|
||||
12 Mar 2016; Ian Delaney <idella4@gentoo.org>
|
||||
+files/8-stable/50-rsyslog-8.16.0-fix-leap-year-handling.patch,
|
||||
+rsyslog-8.16.0-r1.ebuild:
|
||||
Rev bump to fix a leap year issue
|
||||
|
||||
Bug: https://github.com/rsyslog/rsyslog/issues/830
|
||||
|
||||
Package-Manager: portage-2.2.28
|
||||
Closes: https://github.com/gentoo/gentoo/pull/1034
|
||||
|
||||
12 Mar 2016; Ian Delaney <idella4@gentoo.org> -rsyslog-8.16.0.ebuild:
|
||||
Remove old version affected by leap year issue
|
||||
|
||||
Package-Manager: portage-2.2.28
|
||||
Closes: https://github.com/gentoo/gentoo/pull/1034
|
||||
|
||||
14 Mar 2016; Patrice Clement <monsieurp@gentoo.org>
|
||||
rsyslog-8.16.0-r1.ebuild:
|
||||
Remove elibtoolize call.
|
||||
|
||||
No need to manually call elibtoolize, eautoreconf already does it.
|
||||
|
||||
Package-Manager: portage-2.2.28
|
||||
Closes: https://github.com/gentoo/gentoo/pull/1048
|
||||
|
||||
16 Mar 2016; Agostino Sarubbo <ago@gentoo.org> rsyslog-8.16.0-r1.ebuild:
|
||||
amd64 stable wrt bug #577494
|
||||
|
||||
Package-Manager: portage-2.2.26
|
||||
RepoMan-Options: --include-arches="amd64"
|
||||
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
|
||||
|
||||
16 Mar 2016; Agostino Sarubbo <ago@gentoo.org> rsyslog-8.16.0-r1.ebuild:
|
||||
x86 stable wrt bug #577494
|
||||
|
||||
Package-Manager: portage-2.2.26
|
||||
RepoMan-Options: --include-arches="x86"
|
||||
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
|
||||
|
||||
21 Mar 2016; Anthony G. Basile <blueness@gentoo.org> rsyslog-8.13.0.ebuild,
|
||||
rsyslog-8.16.0-r1.ebuild:
|
||||
fix openssl and libressl slots
|
||||
|
||||
Package-Manager: portage-2.2.26
|
||||
|
||||
20 Apr 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
|
||||
Update postgresql-base -> postgresql
|
||||
|
||||
*rsyslog-8.18.0 (26 Apr 2016)
|
||||
|
||||
26 Apr 2016; Ian Delaney <idella4@gentoo.org>
|
||||
+files/8-stable/50-rsyslog-8.18.0-issue963.patch,
|
||||
+files/8-stable/50-rsyslog-8.18.0-issue964.patch, metadata.xml,
|
||||
+rsyslog-8.18.0.ebuild:
|
||||
Bump to v8.18.0
|
||||
|
||||
Keyword for hppa dropped because of unkeyworded deps
|
||||
Use flag grok p-use masked under:
|
||||
- profiles/arch/arm/package.use.mask
|
||||
- profiles/default/linux/uclibc/arm/package.use.mask
|
||||
|
||||
Gentoo-bug: #577508, #577008, #577510, #581180
|
||||
Signed-off-by: Ian Delaney <idella4@gentoo.org>
|
||||
Package-Manager: portage-2.2.28
|
||||
Closes: https://github.com/gentoo/gentoo/pull/1348
|
||||
Signed-off-by: Ian Delaney <idella4@gentoo.org>
|
||||
|
||||
03 May 2016; Lars Wendler <polynomial-c@gentoo.org> rsyslog-8.18.0.ebuild:
|
||||
Fix USE=doc
|
||||
|
||||
Bug: https://bugs.gentoo.org/581722
|
||||
|
||||
Package-Manager: portage-2.2.28
|
||||
|
||||
18 May 2016; Austin English <wizardedit@gentoo.org>
|
||||
files/8-stable/rsyslog.initd-r1:
|
||||
use #!/sbin/openrc-run instead of #!/sbin/runscript
|
||||
|
||||
19 May 2016; Jeroen Roovers <jer@gentoo.org> rsyslog-8.18.0.ebuild:
|
||||
Mark ~hppa (bug #577008).
|
||||
|
||||
Package-Manager: portage-2.3.0_rc1
|
||||
RepoMan-Options: --ignore-arches
|
||||
|
||||
23 May 2016; Ian Delaney <idella4@gentoo.org> rsyslog-8.18.0.ebuild:
|
||||
bash syntax tidy
|
||||
|
||||
replace POSIX '[' with the bash '[[' in 8.18.0
|
||||
|
||||
Package-Manager: portage-2.2.28
|
||||
Closes: https://github.com/gentoo/gentoo/pull/1511
|
||||
|
||||
Signed-off-by: Ian Delaney <idella4@gentoo.org>
|
||||
|
||||
23 May 2016; Ian Delaney <idella4@gentoo.org> rsyslog-8.18.0.ebuild:
|
||||
use prune_libtool_files from eutils in 8.18.0
|
||||
|
||||
Package-Manager: portage-2.2.28
|
||||
Closes: https://github.com/gentoo/gentoo/pull/1511
|
||||
|
||||
Signed-off-by: Ian Delaney <idella4@gentoo.org>
|
||||
|
||||
24 May 2016; Ian Delaney <idella4@gentoo.org> rsyslog-8.18.0.ebuild:
|
||||
Revert "app-admin/rsyslog: use prune_libtool_files from eutils in 8.18.0"
|
||||
|
||||
This reverts commit 663fd153682eb51e2a89e87b52d9a3f25f28f742.
|
||||
Change to use of prune_libtool_files in src_install reverted from
|
||||
advice form a qa team member
|
||||
|
||||
26 May 2016; Jeroen Roovers <jer@gentoo.org> rsyslog-8.16.0-r1.ebuild:
|
||||
Stable for HPPA (bug #577494).
|
||||
|
||||
Package-Manager: portage-2.3.0_rc1
|
||||
RepoMan-Options: --ignore-arches
|
||||
|
||||
12 Jun 2016; Patrice Clement <monsieurp@gentoo.org> rsyslog-8.18.0.ebuild:
|
||||
Adjust sub-SLOT dependency
|
||||
|
||||
This commit also re-apply changes from the previous reverted
|
||||
commit 663fd153682eb51e2a89e87b52d9a3f25f28f742:
|
||||
|
||||
The ebuild inherits linux-info eclass which already inherit
|
||||
eutils eclass so we can use prune_libtool_files helper.
|
||||
|
||||
Package-Manager: portage-2.3.0_rc1
|
||||
Closes: https://github.com/gentoo/gentoo/pull/1659
|
||||
|
||||
Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
|
||||
|
||||
*rsyslog-8.19.0 (12 Jun 2016)
|
||||
|
||||
12 Jun 2016; Patrice Clement <monsieurp@gentoo.org> +rsyslog-8.19.0.ebuild:
|
||||
Version bump to v8.19.0
|
||||
|
||||
Package-Manager: portage-2.3.0_rc1
|
||||
Closes: https://github.com/gentoo/gentoo/pull/1659
|
||||
|
||||
Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
|
||||
|
||||
12 Jun 2016; Patrice Clement <monsieurp@gentoo.org>
|
||||
-files/8-stable/50-rsyslog-8.12.0-fix-re_extract.patch,
|
||||
-files/8-stable/50-rsyslog-8.13.0-lookup-table-reload-bugfix.patch,
|
||||
-rsyslog-8.13.0.ebuild:
|
||||
Remove old
|
||||
|
||||
Package-Manager: portage-2.3.0_rc1
|
||||
Closes: https://github.com/gentoo/gentoo/pull/1659
|
||||
|
||||
Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
|
||||
|
||||
|
@ -1,20 +1,24 @@
|
||||
AUX 8-stable/50-default.conf 1701 SHA256 61c1dd1450f574a21a8d8375faaf3e42f9856df91011150ff13c0cfddc86ed41 SHA512 33e4e63239b9112fec1a37115ac80ab8dbd6e7189d9d29b1bc743c433e0124ea0d1a4cf6f7ada9e5b92e9b0025b6617a1a16f4c491e743bbf4327a5f376a1ea9 WHIRLPOOL d33b83bb690e78b5e5f7cfc090d21da03615c891a287b1f3a92a51514dcad1f5dfe8d2ceed867b3007768d47f48d207fac43a1ff33a85b24c21a5531cdf9d311
|
||||
AUX 8-stable/50-rsyslog-8.12.0-fix-re_extract.patch 4655 SHA256 4fb31dda010142ee8846d3e7f1be199675d9b3e0cb05b8839911e9ee61182c06 SHA512 529cfda94676d7c9697c4ff9838aee5eaee645852d0a352ae733d94c87d647b63c5a6dc9d8ba733b2d6807df10cca5d7954c8b163e83ab9ef14dc59754344c31 WHIRLPOOL e8272c74b08c8961821cd30371d0f2385040b68c272f2d3d2fd3086596775fae34ccfc9ac90e8a32c4e2003e4532188245ce685053af10607ce8a6a0f9d0bf38
|
||||
AUX 8-stable/50-rsyslog-8.13.0-lookup-table-reload-bugfix.patch 5093 SHA256 9cb964f60c33ed9b8743b4b78ad2087b8570119b95c7b71f40834638924e685f SHA512 3afbea5af677a0f8ebb4c0a6361fefbc437d938ebe84666cb40d5a5f6572393bdb530be4bcd249d59f9bf7d111e96cc9ceaf0d529f2fbd3134156b96991bdc12 WHIRLPOOL 7fbf0ed2f4400bdc744fb202d34cfd57abcc1d8c7638e8c8a36b8d91179b2401987e5b2fc1c47dce3b57794aeba9770c6717613fd37c37718fb01a25acf00fec
|
||||
AUX 8-stable/50-rsyslog-8.15.0-imfile-readmode2-vg-test-workaround.patch 989 SHA256 99220c0acf3ecbf4d130d10188059e9721297bc1ac6c020f55688db6bd83a036 SHA512 b28d90e7a0fdcac4596d6b0312e11ed3c82a061f56bc250b766c82bc84adbd4bcdc2febd1e90c2737a9eb1fa70bf951eb5957349b5dd8ac736432a5eb370aae5 WHIRLPOOL 2de5d540d40b4975d3aa8b6d571cfedcd7c1f67a0d8103939f587b1dd46b7ef283b87c6baea5343dea14254b8e45bf3c280a1d9a155652a762dd71a1c851e037
|
||||
AUX 8-stable/50-rsyslog-8.15.0-imtcp-tls-basic-vg-test-workaround.patch 704 SHA256 4bc253e3c03a689171f5d22e9e700f3ae4c413a07e455ecd8fd36c141124410a SHA512 a87b5f451cb1134fde6749f612f948f6ee9fde5acbbd26a259d229f765987ac397285f0f56ba25ea348158421217018e77258b31cd20f64abc8377d3635be5bb WHIRLPOOL df8267969ee2fb461dd7dcac2b76c6b4ee540c21e6f55bba61cf85e2747870b633c87a49264e65de6627ed3f25874c684287d3163654acb3944972939e449ba9
|
||||
AUX 8-stable/50-rsyslog-8.16.0-fix-leap-year-handling.patch 3026 SHA256 e6381bb06ff95adfc2afe9fa3dcad20a25c2da60d65285e1d98230765c6d7c0d SHA512 d909b167d6c2d7674d719b105fc779f35337401f22969301c072b1536c17fef992ddd4f7c71a1d01d8d91405d60d84430b321174e01d2add35de9a0c0c8ef62f WHIRLPOOL c88f1801c4b2c9475f8cd3b8e39efa7b23eab8310a4877128aedd11ed6476c1a1ad7d0e16da0eae6f5676ebc24feb1c15325b92c1d16228e22e3b3adfed6b530
|
||||
AUX 8-stable/50-rsyslog-8.16.0-fix-queue-engine-issue-262.patch 2072 SHA256 5746a9814b0031476a561cae3e69984aa71535fb3b9cd0f1398d464ca3c44618 SHA512 6012e09bca606e4aa9684083e246d8752b14141b9c1dbe4caab1fb4933e03b681820ef5eec1438ab26a7414ff7914113b7276296a915d4639bcbe3a0a3bc5774 WHIRLPOOL f2150928e51054d3f84a6f4e211287652d6e3cc9b10d2af0eae684a7eeade927a3eba3445523d38c31cec8ad381c3826c275718c8cadcc4809fb0c39480ba15e
|
||||
AUX 8-stable/50-rsyslog-8.18.0-issue963.patch 18940 SHA256 0b0e9a1efa813cf2f8d80aa8bb81ba9336fadffb92e87b3daf9c69de2129a7df SHA512 f8f51fb5f72292477a5fba76429639fc38ea775f23c4515575fab77f2e9c62ca0af7a65bb05675104f42187026d69bc34d0210e42f8b35079369458860cbbb4b WHIRLPOOL 7983ef71d3f7e0dd206d8c5891e34f791c74b5f5370e8f59c6151b29efd69afd718798b73335c9618d079a299262b3aa08457da1c7fc5419cc5dcc813c6d6430
|
||||
AUX 8-stable/50-rsyslog-8.18.0-issue964.patch 1514 SHA256 f638e49be23628b24136af6b9389d09eceac88b84c164f01854471f4c60ba749 SHA512 2fa141a224827d9bc4c6daafaf2266c7bacc3bd6590a2648e654dd9f6f6b4a3ae22176fdbd719255178d4530e2bb72a9318d28a2c94c3a1a9b489ef564500d85 WHIRLPOOL 35ddd2de3f1a8acc11c52ca3ed2c92e24c09e02cb02789d0d5373c8952a4b3038f072987281ead66ad43e266f75390e340287add4085641705e65a54782861af
|
||||
AUX 8-stable/README.gentoo 1126 SHA256 29b4c68f521f2f1f138f44c4635da1a270fed9cbd4a780569754080987aa777c SHA512 46fdf3350e2005d3ef588d50dfc6d474a1b5d3010329b656879a43cbbd7be0cd91944b88d3838f45f69c830fc28c42e7fac2cd52e0a4b24bb6780562d59ae384 WHIRLPOOL a1a3ec8b887110a01e8c1c1320f25493dd8ff343e4b08780c30c9bc3bb842afa0ef79db08195db876697c1a69807f49a8b3793609d25f78559fa534507fc195e
|
||||
AUX 8-stable/rsyslog.conf 1562 SHA256 fc70a94213b5eb519febf9aa7d758ee9526433bcc5683bcb7451d16e65a2f5b0 SHA512 1720174fab020e2de590f3d6bbb03784aca1928fe05f7e75e02fb4597cb8b2ee755e6deb8e8f989060511044ae483f791f496f24e0eecaf27eb9e0b5e20a2c7a WHIRLPOOL 97cf3fdee62a9339b412ebe93b71b2d6804df60aad9cb7e71779fcaddb01d489e38bbb353557864ea38aba384e664e6da636812c3c078ed9e22e261ed7b78cba
|
||||
AUX 8-stable/rsyslog.confd-r1 1145 SHA256 0be3575df8010523de6b37e98c417192e8ec481292ca9fb47c8d2211795e03a6 SHA512 a7f8621bdd490596b09f9a7583dd0c992006c55335b2e6e687bef4141bb18cd4bb43e23f590a138e9c8d5a3cbac0cc46c3b01c7d3ff9f9dd3c53418b13b0dd4a WHIRLPOOL 05079ab1a55aca9b68c81c8b7da66ff029f72c7168bd15faebf7d7172dddc69f6ffb2864e1fcd8c1f2dbb51416bea89fab3667a34ed7295b3abafc6a93883d3e
|
||||
AUX 8-stable/rsyslog.initd-r1 1764 SHA256 9aa3b65bfc3f8cf2320a5bea7cc53a2ad744d8b5f42d8e3d0d2b30131a27af15 SHA512 3bf0fb41789529927ff7fff1863a5e745a6a00de4740dc7acbfc3689ebd7201623a189398c4b6d004b303267631341def6484d494f3fff22f5d1e4559db4dc76 WHIRLPOOL 01bbfa867ab0c866872520b8fd800858a9ce11d63d94e70eac5858c24e9be1d4e3924ccf19c6173f760627ab0a359cccd5ed6ceeceb12e0380864efcbf0685b8
|
||||
AUX 8-stable/rsyslog.initd-r1 1765 SHA256 2c8800c31b8411899b49036bd51ed58a625ee8b7bd523b18d6ad8b7399da0324 SHA512 07a73ddd6e50b9d4ae7d9633c71b6e96e86f3348e242506d9f6a86a0f367e6bc671bed559f9d69232096e7dce7a062be7107794fc2564829d53f42d4d30d8daf WHIRLPOOL 734780723ae73f573c3104c35460e8ef9e5915433012c1a2ca987bea7de37a3a423315ca6f1da06dbf0af6fabc14051c89f7e682592d6ccaa1e39432d5648477
|
||||
AUX 8-stable/rsyslog.logrotate 682 SHA256 89cc8f13c1f7a3ae446b40da7b31cdf471e2c9e2d3d5b8f48e524f7a82fbff89 SHA512 6c58abd2f02157177a61695f53eccbf201c514821b0c551a4812621e8d3dd2da9b5cd651d93860cb51ebdbdc7056d0ef0dde99c2a57ac3c43aa968a141805912 WHIRLPOOL 9d29c2c9351252887c3dad78962df942bb1cd7387eb44e3c98764319f82d90c42d255a5642c55bb37811fb903e1c5314ca536bc9d32ccfd0535f0579f4e25ff0
|
||||
DIST rsyslog-8.13.0.tar.gz 2077267 SHA256 b182bd0a7686bef093be570bfb850417191292522fb58e0ad32f2c824f754a33 SHA512 a3245e5b10ae96e6df981291f55a43fa9a8258db213e33a36d7b5a620ea7daaac04a1f93a56304105c4fd10e546f92789831f5b2188b418b4b3b248a4e7795c9 WHIRLPOOL 8473e2c272182d84c629175aafd185cfa6fcafad8a028fd212de118f2e9abf458e062c6065dc5ebb1df27e81546a37387944ad1b3f0d16a38ee25a409b51b1c7
|
||||
DIST rsyslog-8.16.0.tar.gz 2132012 SHA256 4fe4f97c10899086d98b9401d7e8d2bcff61c7c3f7cde8627891e36fc6ec1b76 SHA512 e45acc16078d83937edd7e22f916fe050b62aa057ca4dd980823850f2195213c12db36f759c528b5fe6f1b061a61e2117fca6086245bc248392cc4e61b2383dc WHIRLPOOL 809035873565645cea5896fb19882239a0d70776ea0b948739440f7a28baf6df4bf4e958de7506d289355eadc26e1fba7e9cd8df315339f18f89acaecc462eaa
|
||||
DIST rsyslog-doc-8.13.0.tar.gz 4147364 SHA256 3da9a1446686d1cfa82c123a610f2c30f4dc1cbfa608f44ded2baf168e86b67b SHA512 6676533b1e4884f18e583be19c5a50b8f12017ecc2c6860d54dcc72d64e7eafe20a2af3a22817226df123a7a193c7090097502f287455488dd8806b7aac0a5cd WHIRLPOOL 1231580f2bf8af42a7dd34f0a88315ff56324eb64d1259a281a5266fdbe7a472f596d66a5b6d1f5cbf19fdb6f76a2083753e0de224a07653454178128de4fead
|
||||
DIST rsyslog-8.18.0.tar.gz 2261731 SHA256 94346237ecfa22c9f78cebc3f18d59056f5d9846eb906c75beaa7e486f02c695 SHA512 6b159ba23100b4675576f5b247d2bf482bab0beaa071c26c692c99e50f202b0b272b7a64ba2b7c726390d663677b7a6d68666b06f73825e35605b13ae0930fc7 WHIRLPOOL 8efa5d7639b2c5978bdbbcf9837ca87d91a1ccf37dfa5b66e5aa05221d4a31ff57093eb5d604d036f3fd7cafb394f25eaf9302cf2143402d2a9255f4fc53b196
|
||||
DIST rsyslog-8.19.0.tar.gz 2279714 SHA256 3379b30f2e6ef05a0f1c7327c73923fa5877a80b984506cdf48ed068c94a575e SHA512 77c40c9d76591ed3561ec76242be2c647848533df5599320ea988cbc200614c47930e0b63f190d31a0c1cec2443d57ca374f07e0909f11eba8a4bd4b8eee0e44 WHIRLPOOL 3f7d7134a0c6a475453828440a87d0fa68e7afc583ef12556f3b60f3e07621011b4f48e8c4dfbe46cef2bf2decee3827c42bd4ba481611e7cb76a695dcec5c7b
|
||||
DIST rsyslog-doc-8.16.0.tar.gz 4174347 SHA256 03033d264b29fd791299d5d618bd061853c008ac8087f3b6c4870e1b8f6abc39 SHA512 746e4de102f15ea10085ca21eeed74dd8264742ba7029cb54caf87b72070ab6a73e79af46d97717323be1e68d9d1fa78807d5d4446d15524aa4c565650f7b0d0 WHIRLPOOL ff8dfcc3dd7e87a7316f94a3b8f199cd902cbf99772bb97147b9af37b8c6941f13341438450b3dbf3139d5518488e74df6b77c1eec3182e92a9476ccb951ec5b
|
||||
EBUILD rsyslog-8.13.0.ebuild 11500 SHA256 85b5266c250144b8565fffd30e54b5b9ef2d978c5da2da05a804428adc5ffb09 SHA512 7a2398d3e6fdd6bb28b3be4b0b1181955c36caa9767f646976ec1ea9480f2d6cf9e363227fbf8b8ae33b51a0be636866648c5b7087a93e5502dafad84974f9fa WHIRLPOOL 3c16356ab15d0d31cf221d8954e13d8a5562ddeafebaf26bba3fc5aeefc7a6f55036492bda65cf54e949930219deb6418f2a299cd159c494f1d07a79aa0560cc
|
||||
EBUILD rsyslog-8.16.0.ebuild 11629 SHA256 8200ced4edad2045d195d7436fc673aa2c2499653a947d9dc9b8a04293e712f5 SHA512 1033047aeb5e529b8a13ee82af051cf0a22d78d2193212bdf5ef79fa83efbe6aefb6813227191df06ed31a3e2be1d6aa82aeb4ae2abf26cf058ba3932d57a011 WHIRLPOOL b69aaad9debc2bbb1117318fdf2adcc532ec840743ac1d6e6e3c6ac453ccda871c3f28c8ca1a780b0008bafa247e18d500f509e39c546c9bcaa27040c1331a3c
|
||||
MISC ChangeLog 5871 SHA256 c104814723e688ffb2c7ac64605e14088e1311f49f378ff466127483750a3ba1 SHA512 d75b42cd525b80d94fdf7b52cd140cba811ede1f6a7f646445bfe457b9173abc022317843d130f6e6c8b09da20568dea0e5f3bfc349f79daff10c9aa57dbe2c9 WHIRLPOOL ff3fc89391646ce35be92d92366558b2d55560d69d611b818fa57ae4ae1c17bfac0a5c8408aada7581266811e7244ab093be07befb490fd51c110370638ed81c
|
||||
DIST rsyslog-docs-8.18.0.tar.gz 4269339 SHA256 8de82dece85a9a83d9c1feaf7fdfb883c2bfe5a82d84b846161bec0b9dba22c6 SHA512 c560f6a8c05f951d245b8bf96e3c58f9023761edf0e5e25b4a01dab934c1db8ad74baf7e90bd1139d3c6b5af396fca525a7818e87fcbf161317c21e005aae0b2 WHIRLPOOL 2d133a86d3a2abf5f4e3c57e0b65015ed3ad4770b4dfcd34420395fc11ab7d5752811afcb83a776bc51d665b75729bd76a0d94793d508e28aebeb815884dceff
|
||||
DIST rsyslog-docs-8.19.0.tar.gz 4271094 SHA256 f76958d2fbcbb3a2db531ec3878d6d9a8c4a622e457b9c97b7c7dcca0ddd6512 SHA512 120f229a641119649fc897948fb0934039a95d0ef63e68b10ab635620d84988d794fd5dc33617353028e786513a86b3a1cd0c4fef9c755dab5bedd8e0246532e WHIRLPOOL fc0642eef4e686fc653db6a654f96fd9037e083a02e06d64b7b2a2e0292d745ca6e24821df3b9825e0eba2c4808b2755dfaeb90b62a49662ab22a171ffe2e63b
|
||||
EBUILD rsyslog-8.16.0-r1.ebuild 11663 SHA256 92d15414b130eba1c3d25c4275e791fd29779055aa979fe52d85f70bd83bc11f SHA512 15a13dfd34e8cf9803d447b45aa8796fe73f2406b56446bd4428cc2c6be50a6feb78bdd9aae3c49971a4c4e13adab8d8fe2136168963796336a59acbba53cb83 WHIRLPOOL ce2c6534ee6cb4c1a17cb41ccb207c8e244e2581844aa61a85434f60221979fe99ad91f38e29306d7fd441ada0e0ce52acbf86522b5a2e57e9eba8fc78e4d726
|
||||
EBUILD rsyslog-8.18.0.ebuild 12746 SHA256 e3444dd856933408f7842a669a804a8eb0c2e3c436981f0614d1fd1924174dda SHA512 6710558652dc241e764296059cef901da762405b40648a858dfdeca5f9b68531c4b12c724e817b93c0a1222ef753d549391a41a8e80d315fda9660db1cc35b66 WHIRLPOOL c912cbd644317b305fdda70cd853fc8badbfd72303f29fb7fa16a4c88246b7e445dd27cb9fe27946b0b1ae2fdef09c10e229d903661f9d47c8be21cb79e824f4
|
||||
EBUILD rsyslog-8.19.0.ebuild 12569 SHA256 90252ae7efcb5b83c9ea9317a0c512435d4722e510bb841d806041dd11cb05a6 SHA512 6aa55802f60f478e49e3c7e70bec085540643f21f76ae364517376ad0c2ca16f93fef7bce79a19497159e06de490a372c8b9d3b64085bfc71101efc2f089f00d WHIRLPOOL 003ead4d0d608fdd42f4fe17ccdc9fc2c116204409034d1f1c99cdcdcdcd5a3bc1f904f41de777417cc5d0b041741ed4647a3b06b133c04863f596c132a20b72
|
||||
MISC ChangeLog 10777 SHA256 0c4893557fff2beba430597398ca07157bcfdadab9579d9ede89a9020ee7bf9c SHA512 3ec460ddffee96e704c9ce5b0ab1612a2c4832f534777c8d04dc8bf39ef2e710ea1a1d439d013b4aa565844262db4b4a713ba2fab6df9fc1a00fa59b88232360 WHIRLPOOL 70784897007c9a53aaa059291a6faf8185f3a4814de2d4eb8f31a7989f764a72babcd9a35d508403ddd52fc49029ccfec9e195ae82785ecbb8a0adfb3c368b81
|
||||
MISC ChangeLog-2015 26836 SHA256 00f62ec24e67a62edb77fa4d17812f6d736ac8ef3a20dce29bb2b78e575ece01 SHA512 bb52b5ffdfcbe0d1fc51a05dcacc042ff876b9669a875eafdd8e4c240c28a2902ef5200c4f8d31815ca45440f602fe85933d059b55b4f940e4b624c8340a6243 WHIRLPOOL 3f9e1c0cede4a17dbe03f1873fecbf0549a863800a80938723dd86214854f0e47c8d092c1ae381ee82644869ef72dd8915f1ceac5dc4676986128dca0e583bbc
|
||||
MISC metadata.xml 2981 SHA256 e2b0c1f877dd92021beb9f2d950cc8d5449e2876808e9731d2d84da15b669d52 SHA512 eabad109334323b6edafb7f7b309e42b48a683a4e13a874efcae5db3403534572b723812a76c209f10b982c8a5987adf700e5d686e1299973c149d694e50f92f WHIRLPOOL 66417c0337f36789e4e1e546e49e8e090b4bf69fdaf60cb0b573165633f7abd65c198931305c214edd5b092e73bb8aa9a762e318badcc82381783afd6cc4c7f9
|
||||
MISC metadata.xml 3271 SHA256 edcd6b6ba223e7554f978327122f7c6c136201ad910f56f9faeebd216588e67e SHA512 ea9e6b91463945b5f19d797e4351ab848ab40346afeac6eadaca9d35119d2475f328a6aa9bc0346d30f8470afd642c6317e527516694faa4f4494763b0598b52 WHIRLPOOL b3360489498bbfd485a3422549a8e9f1e5f9476bafb1ff288e26145d936ba0309df81e5ddd93801abd362511377aa3c27d65d96184a70f6f9ae2ac36387ff783
|
||||
|
@ -0,0 +1,86 @@
|
||||
From ffb321f1698a971e0acda48cafa97bb344cf0829 Mon Sep 17 00:00:00 2001
|
||||
From: Rainer Gerhards <rgerhards@adiscon.com>
|
||||
Date: Wed, 2 Mar 2016 11:43:09 +0100
|
||||
Subject: [PATCH] bugfix: unixtimestamp was incorrectly computed
|
||||
|
||||
The problem happened in leap year from March til then end
|
||||
of year and healed itself at the begining of the next year.
|
||||
During the problem period, the timestamp was 24 hours too
|
||||
low.
|
||||
|
||||
This is primarily a simple fix that can also be applied to
|
||||
older rsyslog versions. However, we will see if we can
|
||||
refactor the code to make use of mktime(). Originally, that
|
||||
was not done for some issues seen, which may no longer
|
||||
apply.
|
||||
|
||||
fixes https://github.com/rsyslog/rsyslog/issues/830
|
||||
---
|
||||
runtime/datetime.c | 7 ++++++-
|
||||
1 file changed, 6 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/runtime/datetime.c b/runtime/datetime.c
|
||||
index efb4c81..a07c1b7 100644
|
||||
--- a/runtime/datetime.c
|
||||
+++ b/runtime/datetime.c
|
||||
@@ -1054,6 +1054,11 @@ time_t syslogTime2time_t(struct syslogTime *ts)
|
||||
MonthInDays = 0; /* any value fits ;) */
|
||||
break;
|
||||
}
|
||||
+ /* adjust for leap years */
|
||||
+ if((ts->year % 100 != 0 && ts->year % 4 == 0) || (ts->year == 2000)) {
|
||||
+ if(ts->month > 2)
|
||||
+ MonthInDays++;
|
||||
+ }
|
||||
|
||||
|
||||
/* 1) Counting how many Years have passed since 1970
|
||||
@@ -1064,7 +1069,7 @@ time_t syslogTime2time_t(struct syslogTime *ts)
|
||||
|
||||
NumberOfYears = ts->year - yearInSec_startYear - 1;
|
||||
NumberOfDays = MonthInDays + ts->day - 1;
|
||||
- TimeInUnixFormat = yearInSecs[NumberOfYears] + NumberOfDays * 86400;
|
||||
+ TimeInUnixFormat = (yearInSecs[NumberOfYears] + 1) + NumberOfDays * 86400;
|
||||
|
||||
/*Add Hours, minutes and seconds */
|
||||
TimeInUnixFormat += ts->hour*60*60;
|
||||
From 5cb41f748329986d5e2aa8d5e87f224bb9cb8234 Mon Sep 17 00:00:00 2001
|
||||
From: Rainer Gerhards <rgerhards@adiscon.com>
|
||||
Date: Wed, 2 Mar 2016 15:58:18 +0100
|
||||
Subject: [PATCH] timestamp handling: guard against invalid dates
|
||||
|
||||
We do not permit dates outside of the year 1970..2100
|
||||
interval. Note that network-receivers do already guard
|
||||
against this, so the new guard only guards against invalid
|
||||
system time. Still good to have (especially when things are
|
||||
extended...)
|
||||
---
|
||||
runtime/datetime.c | 8 ++++++++
|
||||
1 file changed, 8 insertions(+)
|
||||
|
||||
diff --git a/runtime/datetime.c b/runtime/datetime.c
|
||||
index 9641363..87290c9 100644
|
||||
--- a/runtime/datetime.c
|
||||
+++ b/runtime/datetime.c
|
||||
@@ -1023,6 +1023,13 @@ time_t syslogTime2time_t(struct syslogTime *ts)
|
||||
int utcOffset;
|
||||
time_t TimeInUnixFormat;
|
||||
|
||||
+ if(ts->year < 1970 || ts->year > 2100) {
|
||||
+ TimeInUnixFormat = 0;
|
||||
+ errmsg.LogError(0, RS_RET_ERR, "syslogTime2time_t: invalid year %d "
|
||||
+ "in timestamp - returning 1970-01-01 instead", ts->year);
|
||||
+ goto done;
|
||||
+ }
|
||||
+
|
||||
/* Counting how many Days have passed since the 01.01 of the
|
||||
* selected Year (Month level), according to the selected Month*/
|
||||
|
||||
@@ -1096,6 +1103,7 @@ time_t syslogTime2time_t(struct syslogTime *ts)
|
||||
if(ts->OffsetMode == '+')
|
||||
utcOffset *= -1; /* if timestamp is ahead, we need to "go back" to UTC */
|
||||
TimeInUnixFormat += utcOffset;
|
||||
+done:
|
||||
return TimeInUnixFormat;
|
||||
}
|
||||
|
@ -0,0 +1,482 @@
|
||||
From b81d6dd36545f79c46e0a3488a9b26d0db75646a Mon Sep 17 00:00:00 2001
|
||||
From: Thomas D.
|
||||
Date: Tue, 19 Apr 2016 02:09:18 +0200
|
||||
Subject: [PATCH 2/2] testbench: Use LD_PRELOAD=libfaketime.so instead of
|
||||
faketime binary
|
||||
|
||||
Fixes: https://github.com/rsyslog/rsyslog/issues/963
|
||||
---
|
||||
tests/faketime_common.sh | 20 +++++++-------------
|
||||
tests/now-utc-casecmp.sh | 2 +-
|
||||
tests/now-utc-ymd.sh | 2 +-
|
||||
tests/now-utc.sh | 2 +-
|
||||
tests/now_family_utc.sh | 2 +-
|
||||
tests/timegenerated-dateordinal-invld.sh | 8 ++++----
|
||||
tests/timegenerated-dateordinal.sh | 28 ++++++++++++++--------------
|
||||
tests/timegenerated-utc-legacy.sh | 2 +-
|
||||
tests/timegenerated-utc.sh | 2 +-
|
||||
tests/timegenerated-uxtimestamp-invld.sh | 8 ++++----
|
||||
tests/timegenerated-uxtimestamp.sh | 26 ++++++++++++--------------
|
||||
tests/timegenerated-ymd.sh | 2 +-
|
||||
12 files changed, 48 insertions(+), 56 deletions(-)
|
||||
|
||||
diff --git a/tests/faketime_common.sh b/tests/faketime_common.sh
|
||||
index 10e0128..432ade6 100644
|
||||
--- a/tests/faketime_common.sh
|
||||
+++ b/tests/faketime_common.sh
|
||||
@@ -4,26 +4,20 @@
|
||||
# faketime is missing or the system isn't year-2038 complaint.
|
||||
# This script can be sourced to prevent duplicated code.
|
||||
|
||||
-if ! hash faketime 2>/dev/null ; then
|
||||
- echo "faketime command missing, skipping test"
|
||||
+faketime_testtime=$(LD_PRELOAD=libfaketime.so FAKETIME="1991-08-25 20:57:08" TZ=GMT date +%s 2>/dev/null)
|
||||
+if [ ${faketime_testtime} -ne 683153828 ] ; then
|
||||
+ echo "libfaketime.so missing, skipping test"
|
||||
exit 77
|
||||
fi
|
||||
|
||||
-export TZ=UTC+01:00
|
||||
-
|
||||
-faketime -f '2016-03-11 16:00:00' date 1>/dev/null 2>&1
|
||||
-if [ $? -ne 0 ]; then
|
||||
- # Safe-guard -- should never happen!
|
||||
- echo "faketime command not working as expected. Check faketime binary in path!"
|
||||
- exit 1
|
||||
-fi
|
||||
-
|
||||
-faketime '2040-01-01 16:00:00' date 1>/dev/null 2>&1
|
||||
-if [ $? -ne 0 ]; then
|
||||
+# GMT-1 (POSIX TIME) is GMT+1 in "Human Time"
|
||||
+faketime_testtime=$(LD_PRELOAD=libfaketime.so FAKETIME="2040-01-01 16:00:00" TZ=GMT-1 date +%s 2>/dev/null)
|
||||
+if [ ${faketime_testtime} -eq -1 ]; then
|
||||
# System isn't year-2038 compatible
|
||||
RSYSLOG_TESTBENCH_Y2K38_INCOMPATIBLE="yes"
|
||||
fi
|
||||
|
||||
+export LD_PRELOAD=libfaketime.so
|
||||
|
||||
rsyslog_testbench_require_y2k38_support() {
|
||||
if [ -n "${RSYSLOG_TESTBENCH_Y2K38_INCOMPATIBLE}" ]; then
|
||||
diff --git a/tests/now-utc-casecmp.sh b/tests/now-utc-casecmp.sh
|
||||
index 8f8d6a0..26bb7ee 100755
|
||||
--- a/tests/now-utc-casecmp.sh
|
||||
+++ b/tests/now-utc-casecmp.sh
|
||||
@@ -19,7 +19,7 @@ template(name="outfmt" type="string"
|
||||
:msg, contains, "msgnum:" action(type="omfile" template="outfmt"
|
||||
file="rsyslog.out.log")
|
||||
'
|
||||
-faketime '2016-01-01 01:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2016-01-01 01:00:00' $srcdir/diag.sh startup
|
||||
# what we send actually is irrelevant, as we just use system properties.
|
||||
# but we need to send one message in order to gain output!
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
diff --git a/tests/now-utc-ymd.sh b/tests/now-utc-ymd.sh
|
||||
index c327983..6e2d183 100755
|
||||
--- a/tests/now-utc-ymd.sh
|
||||
+++ b/tests/now-utc-ymd.sh
|
||||
@@ -19,7 +19,7 @@ template(name="outfmt" type="string"
|
||||
:msg, contains, "msgnum:" action(type="omfile" template="outfmt"
|
||||
file="rsyslog.out.log")
|
||||
'
|
||||
-faketime '2016-01-01 01:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2016-01-01 01:00:00' $srcdir/diag.sh startup
|
||||
# what we send actually is irrelevant, as we just use system properties.
|
||||
# but we need to send one message in order to gain output!
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
diff --git a/tests/now-utc.sh b/tests/now-utc.sh
|
||||
index ed83948..69fd4fd 100755
|
||||
--- a/tests/now-utc.sh
|
||||
+++ b/tests/now-utc.sh
|
||||
@@ -9,7 +9,7 @@ echo \[now-utc\]: test \$NOW-UTC
|
||||
export TZ=TEST-02:00
|
||||
|
||||
. $srcdir/diag.sh init
|
||||
-faketime '2016-01-01 01:00:00' $srcdir/diag.sh startup now-utc.conf
|
||||
+FAKETIME='2016-01-01 01:00:00' $srcdir/diag.sh startup now-utc.conf
|
||||
# what we send actually is irrelevant, as we just use system properties.
|
||||
# but we need to send one message in order to gain output!
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
diff --git a/tests/now_family_utc.sh b/tests/now_family_utc.sh
|
||||
index caba0f9..e791cbf 100755
|
||||
--- a/tests/now_family_utc.sh
|
||||
+++ b/tests/now_family_utc.sh
|
||||
@@ -9,7 +9,7 @@ echo \[now_family_utc\]: test \$NOW family of system properties
|
||||
export TZ=TEST+06:30
|
||||
|
||||
. $srcdir/diag.sh init
|
||||
-faketime '2016-01-01 01:00:00' $srcdir/diag.sh startup now_family_utc.conf
|
||||
+FAKETIME='2016-01-01 01:00:00' $srcdir/diag.sh startup now_family_utc.conf
|
||||
# what we send actually is irrelevant, as we just use system properties.
|
||||
# but we need to send one message in order to gain output!
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
diff --git a/tests/timegenerated-dateordinal-invld.sh b/tests/timegenerated-dateordinal-invld.sh
|
||||
index bac5d4e..dc5e14c 100755
|
||||
--- a/tests/timegenerated-dateordinal-invld.sh
|
||||
+++ b/tests/timegenerated-dateordinal-invld.sh
|
||||
@@ -25,7 +25,7 @@ template(name="outfmt" type="string"
|
||||
|
||||
echo "***SUBTEST: check 1800-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '1800-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='1800-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -40,7 +40,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 1960-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '1960-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='1960-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -55,7 +55,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2101-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2101-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2101-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -70,7 +70,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2500-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2500-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2500-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
diff --git a/tests/timegenerated-dateordinal.sh b/tests/timegenerated-dateordinal.sh
|
||||
index ace1c16..1164e53 100755
|
||||
--- a/tests/timegenerated-dateordinal.sh
|
||||
+++ b/tests/timegenerated-dateordinal.sh
|
||||
@@ -25,7 +25,7 @@ template(name="outfmt" type="string"
|
||||
|
||||
echo "***SUBTEST: check 1970-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '1970-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='1970-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -39,7 +39,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2000-03-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2000-03-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2000-03-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -53,7 +53,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2016-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2016-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2016-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -67,7 +67,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2016-02-29"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2016-02-29 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2016-02-29 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -81,7 +81,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2016-03-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2016-03-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2016-03-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -95,7 +95,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2016-03-03"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2016-03-03 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2016-03-03 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -109,7 +109,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2016-12-31"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2016-12-31 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2016-12-31 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -123,7 +123,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2017-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2017-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2017-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -137,7 +137,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2020-03-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2020-03-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2020-03-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -151,7 +151,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2038-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2038-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2038-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -168,7 +168,7 @@ rsyslog_testbench_require_y2k38_support
|
||||
|
||||
echo "***SUBTEST: check 2038-12-31"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2038-12-31 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2038-12-31 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -182,7 +182,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2040-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2040-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2040-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -196,7 +196,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2040-12-31"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2040-12-31 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2040-12-31 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -210,7 +210,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2100-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2100-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2100-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
diff --git a/tests/timegenerated-utc-legacy.sh b/tests/timegenerated-utc-legacy.sh
|
||||
index f893377..60296d3 100755
|
||||
--- a/tests/timegenerated-utc-legacy.sh
|
||||
+++ b/tests/timegenerated-utc-legacy.sh
|
||||
@@ -26,7 +26,7 @@ template(name="outfmt" type="string"
|
||||
|
||||
echo "***SUBTEST: check 2016-03-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2016-03-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2016-03-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
diff --git a/tests/timegenerated-utc.sh b/tests/timegenerated-utc.sh
|
||||
index 651408c..5d32e36 100755
|
||||
--- a/tests/timegenerated-utc.sh
|
||||
+++ b/tests/timegenerated-utc.sh
|
||||
@@ -28,7 +28,7 @@ template(name="outfmt" type="list") {
|
||||
|
||||
echo "***SUBTEST: check 2016-03-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2016-03-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2016-03-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
diff --git a/tests/timegenerated-uxtimestamp-invld.sh b/tests/timegenerated-uxtimestamp-invld.sh
|
||||
index 90bcf74..76a353c 100755
|
||||
--- a/tests/timegenerated-uxtimestamp-invld.sh
|
||||
+++ b/tests/timegenerated-uxtimestamp-invld.sh
|
||||
@@ -25,7 +25,7 @@ template(name="outfmt" type="string"
|
||||
|
||||
echo "***SUBTEST: check 1800-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '1800-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='1800-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -40,7 +40,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 1960-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '1960-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='1960-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -55,7 +55,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2101-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2101-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2101-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -70,7 +70,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2500-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2500-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2500-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
diff --git a/tests/timegenerated-uxtimestamp.sh b/tests/timegenerated-uxtimestamp.sh
|
||||
index b24f9c7..0eb2812 100755
|
||||
--- a/tests/timegenerated-uxtimestamp.sh
|
||||
+++ b/tests/timegenerated-uxtimestamp.sh
|
||||
@@ -25,7 +25,7 @@ template(name="outfmt" type="string"
|
||||
|
||||
echo "***SUBTEST: check 1970-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '1970-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='1970-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -40,7 +40,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2000-03-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2000-03-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2000-03-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -55,7 +55,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2016-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2016-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2016-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -70,7 +70,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2016-02-29"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2016-02-29 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2016-02-29 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -85,7 +85,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2016-03-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2016-03-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2016-03-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -100,7 +100,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2016-03-03"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2016-03-03 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2016-03-03 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -115,7 +115,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2016-12-31"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2016-12-31 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2016-12-31 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -130,7 +130,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2017-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2017-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2017-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -145,7 +145,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2020-03-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2020-03-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2020-03-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -160,7 +160,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2038-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2038-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2038-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -172,13 +172,11 @@ if [ ! $? -eq 0 ]; then
|
||||
exit 1
|
||||
fi;
|
||||
|
||||
-
|
||||
rsyslog_testbench_require_y2k38_support
|
||||
|
||||
-
|
||||
echo "***SUBTEST: check 2040-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2040-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2040-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -193,7 +191,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2100-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2100-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2100-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
diff --git a/tests/timegenerated-ymd.sh b/tests/timegenerated-ymd.sh
|
||||
index 66b364b..f5f9213 100755
|
||||
--- a/tests/timegenerated-ymd.sh
|
||||
+++ b/tests/timegenerated-ymd.sh
|
||||
@@ -19,7 +19,7 @@ template(name="outfmt" type="string"
|
||||
:msg, contains, "msgnum:" action(type="omfile" template="outfmt"
|
||||
file="rsyslog.out.log")
|
||||
'
|
||||
-faketime '2016-01-01 01:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2016-01-01 01:00:00' $srcdir/diag.sh startup
|
||||
# what we send actually is irrelevant, as we just use system properties.
|
||||
# but we need to send one message in order to gain output!
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
--
|
||||
2.8.1
|
||||
|
@ -0,0 +1,46 @@
|
||||
From 35b838b13e838cfe81bf565163bc892dd4347f68 Mon Sep 17 00:00:00 2001
|
||||
From: Thomas D.
|
||||
Date: Tue, 19 Apr 2016 00:00:00 +0200
|
||||
Subject: [PATCH 1/2] testbench: Add missing exit calls to
|
||||
{faketime,privdrop}_common.sh
|
||||
|
||||
"diag.sh exit" just cleans up so we still have to end the tests when skipping
|
||||
with a real exit on our own.
|
||||
---
|
||||
tests/faketime_common.sh | 9 +++++----
|
||||
tests/privdrop_common.sh | 1 +
|
||||
2 files changed, 6 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/tests/faketime_common.sh b/tests/faketime_common.sh
|
||||
index 5e868bc..10e0128 100644
|
||||
--- a/tests/faketime_common.sh
|
||||
+++ b/tests/faketime_common.sh
|
||||
@@ -26,8 +26,9 @@ fi
|
||||
|
||||
|
||||
rsyslog_testbench_require_y2k38_support() {
|
||||
- if [ -n "${RSYSLOG_TESTBENCH_Y2K38_INCOMPATIBLE}" ]; then
|
||||
- echo "Skipping further tests because system doesn't support year 2038 ..."
|
||||
- . $srcdir/diag.sh exit
|
||||
- fi
|
||||
+ if [ -n "${RSYSLOG_TESTBENCH_Y2K38_INCOMPATIBLE}" ]; then
|
||||
+ echo "Skipping further tests because system doesn't support year 2038 ..."
|
||||
+ . $srcdir/diag.sh exit
|
||||
+ exit 0
|
||||
+ fi
|
||||
}
|
||||
diff --git a/tests/privdrop_common.sh b/tests/privdrop_common.sh
|
||||
index a0994ec..203a23b 100755
|
||||
--- a/tests/privdrop_common.sh
|
||||
+++ b/tests/privdrop_common.sh
|
||||
@@ -52,6 +52,7 @@ rsyslog_testbench_setup_testuser() {
|
||||
if [ -z "${testgroupname}" ]; then
|
||||
echo "Skipping ... please set RSYSLOG_TESTUSER or make sure the user running the testbench has a primary group!"
|
||||
. $srcdir/diag.sh exit
|
||||
+ exit 0
|
||||
else
|
||||
has_testuser="${EUID}"
|
||||
fi
|
||||
--
|
||||
2.8.1
|
||||
|
@ -1,4 +1,4 @@
|
||||
#!/sbin/runscript
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
@ -15,14 +15,17 @@
|
||||
<flag name="dbi">Build the general database output module (requires <pkg>dev-db/libdbi</pkg>)</flag>
|
||||
<flag name="elasticsearch">Build the Elasticsearch output module (requires <pkg>net-misc/curl</pkg>)</flag>
|
||||
<flag name="gcrypt">Add support for encrypted log files using <pkg>dev-libs/libgcrypt</pkg></flag>
|
||||
<flag name="grok">Build the grok modify module (requires <pkg>dev-libs/grok</pkg>)</flag>
|
||||
<flag name="jemalloc">Use <pkg>dev-libs/jemalloc</pkg> for allocations.</flag>
|
||||
<flag name="kafka">Build the Apache Kafka output module (requires <pkg>dev-libs/librdkafka</pkg>)</flag>
|
||||
<flag name="kerberos">Build the GSSAPI input and output module (requires <pkg>virtual/krb5</pkg>)</flag>
|
||||
<flag name="libressl">Use <pkg>dev-libs/libressl</pkg> for building the rfc5424hmac modify module (requires rfc5424hmac USE flag)</flag>
|
||||
<flag name="mongodb">Build the MongoDB output module (requires <pkg>dev-libs/libmongo-client</pkg>)</flag>
|
||||
<flag name="mysql">Build the MySQL databse output module (requires <pkg>virtual/mysql</pkg>)</flag>
|
||||
<flag name="normalize">Build the normalize modify module (requires <pkg>dev-libs/libee</pkg> and <pkg>dev-libs/liblognorm</pkg>)</flag>
|
||||
<flag name="omhttpfs">Build the httpfs output module (requires <pkg>net-misc/curl</pkg>)</flag>
|
||||
<flag name="omudpspoof">Build the udpspoof output module (requires <pkg>net-libs/libnet</pkg>)</flag>
|
||||
<flag name="postgres">Build the PostgreSQL database output module (requires <pkg>dev-db/postgresql-base</pkg>)</flag>
|
||||
<flag name="postgres">Build the PostgreSQL database output module (requires <pkg>dev-db/postgresql</pkg>)</flag>
|
||||
<flag name="rabbitmq">Build the RabbitMQ output module (requires <pkg>net-libs/rabbitmq-c</pkg>)</flag>
|
||||
<flag name="redis">Build the Redis output module using (requires <pkg>dev-libs/hiredis</pkg>)</flag>
|
||||
<flag name="relp">Build the Reliable Event Logging Protocol (RELP) output module (requires <pkg>dev-libs/librelp</pkg>)</flag>
|
||||
@ -32,7 +35,7 @@
|
||||
<flag name="ssl">Add support for encrypted client/server communication (requires <pkg>net-libs/gnutls</pkg>)</flag>
|
||||
<flag name="systemd">Build the journal input and output module (requires <pkg>sys-apps/systemd</pkg>)</flag>
|
||||
<flag name="usertools">Installs the user tools (rsgtutil, rscryutil...) corresponding to the set USE flags</flag>
|
||||
<flag name="zeromq">Build the ZeroMQ input and output modules (requires <pkg>net-libs/zeromq</pkg>)</flag>
|
||||
<flag name="zeromq">Build the ZeroMQ input and output modules (requires <pkg>net-libs/czmq</pkg>)</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<bugs-to>https://github.com/rsyslog/rsyslog/issues</bugs-to>
|
||||
|
@ -65,8 +65,8 @@ RDEPEND="
|
||||
relp? ( >=dev-libs/librelp-1.2.5 )
|
||||
rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] )
|
||||
rfc5424hmac? (
|
||||
!libressl? ( >=dev-libs/openssl-0.9.8y:0= )
|
||||
libressl? ( dev-libs/libressl:= )
|
||||
!libressl? ( dev-libs/openssl:0= )
|
||||
libressl? ( dev-libs/libressl:0= )
|
||||
)
|
||||
snmp? ( >=net-analyzer/net-snmp-5.7.2 )
|
||||
ssl? ( >=net-libs/gnutls-2.12.23 )
|
||||
|
432
sdk_container/src/third_party/portage-stable/app-admin/rsyslog/rsyslog-8.16.0-r1.ebuild
vendored
Normal file
432
sdk_container/src/third_party/portage-stable/app-admin/rsyslog/rsyslog-8.16.0-r1.ebuild
vendored
Normal file
@ -0,0 +1,432 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit autotools eutils systemd
|
||||
|
||||
DESCRIPTION="An enhanced multi-threaded syslogd with database support and more"
|
||||
HOMEPAGE="http://www.rsyslog.com/"
|
||||
|
||||
BRANCH="8-stable"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/8-stable/50-rsyslog-8.15.0-imtcp-tls-basic-vg-test-workaround.patch
|
||||
"${FILESDIR}"/8-stable/50-rsyslog-8.15.0-imfile-readmode2-vg-test-workaround.patch
|
||||
"${FILESDIR}"/8-stable/50-rsyslog-8.16.0-fix-queue-engine-issue-262.patch
|
||||
"${FILESDIR}"/8-stable/50-rsyslog-8.16.0-fix-leap-year-handling.patch
|
||||
)
|
||||
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
EGIT_REPO_URI="
|
||||
git://github.com/rsyslog/${PN}.git
|
||||
https://github.com/rsyslog/${PN}.git
|
||||
"
|
||||
|
||||
DOC_REPO_URI="
|
||||
git://github.com/rsyslog/${PN}-doc.git
|
||||
https://github.com/rsyslog/${PN}-doc.git
|
||||
"
|
||||
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="
|
||||
http://www.rsyslog.com/files/download/${PN}/${P}.tar.gz
|
||||
doc? ( http://www.rsyslog.com/files/download/${PN}/${PN}-doc-${PV}.tar.gz )
|
||||
"
|
||||
KEYWORDS="amd64 ~arm hppa x86"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-3 LGPL-3 Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE="dbi debug doc elasticsearch +gcrypt jemalloc kerberos libressl mongodb mysql normalize omudpspoof"
|
||||
IUSE+=" postgres rabbitmq redis relp rfc3195 rfc5424hmac snmp ssl systemd test usertools zeromq"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/json-c-0.11:=
|
||||
>=dev-libs/libestr-0.1.9
|
||||
>=dev-libs/liblogging-1.0.1:=[stdlog]
|
||||
>=sys-libs/zlib-1.2.5
|
||||
dbi? ( >=dev-db/libdbi-0.8.3 )
|
||||
elasticsearch? ( >=net-misc/curl-7.35.0 )
|
||||
gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= )
|
||||
jemalloc? ( >=dev-libs/jemalloc-3.3.1 )
|
||||
kerberos? ( virtual/krb5 )
|
||||
mongodb? ( >=dev-libs/libmongo-client-0.1.4 )
|
||||
mysql? ( virtual/mysql )
|
||||
normalize? (
|
||||
>=dev-libs/libee-0.4.0
|
||||
>=dev-libs/liblognorm-1.1.2:=
|
||||
)
|
||||
omudpspoof? ( >=net-libs/libnet-1.1.6 )
|
||||
postgres? ( >=dev-db/postgresql-8.4.20:= )
|
||||
rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0 )
|
||||
redis? ( >=dev-libs/hiredis-0.11.0 )
|
||||
relp? ( >=dev-libs/librelp-1.2.5 )
|
||||
rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] )
|
||||
rfc5424hmac? (
|
||||
!libressl? ( dev-libs/openssl:0= )
|
||||
libressl? ( dev-libs/libressl:0= )
|
||||
)
|
||||
snmp? ( >=net-analyzer/net-snmp-5.7.2 )
|
||||
ssl? ( >=net-libs/gnutls-2.12.23:0= )
|
||||
systemd? ( >=sys-apps/systemd-208 )
|
||||
zeromq? ( >=net-libs/czmq-1.2.0 )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
DEPEND+=" doc? ( >=dev-python/sphinx-1.1.3-r7 )"
|
||||
DEPEND+=" >=sys-devel/flex-2.5.39-r1"
|
||||
DEPEND+=" >=sys-devel/bison-2.4.3"
|
||||
DEPEND+=" >=dev-python/docutils-0.12"
|
||||
fi
|
||||
|
||||
# Maitainer note : open a bug to upstream
|
||||
# showing that building in a separate dir fails
|
||||
AUTOTOOLS_IN_SOURCE_BUILD=1
|
||||
|
||||
AUTOTOOLS_PRUNE_LIBTOOL_FILES="modules"
|
||||
|
||||
DOCS=(
|
||||
AUTHORS
|
||||
ChangeLog
|
||||
"${FILESDIR}"/${BRANCH}/README.gentoo
|
||||
)
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
git-r3_fetch
|
||||
git-r3_checkout
|
||||
else
|
||||
unpack ${P}.tar.gz
|
||||
fi
|
||||
|
||||
if use doc; then
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
local _EGIT_BRANCH=
|
||||
if [ -n "${EGIT_BRANCH}" ]; then
|
||||
# Cannot use rsyslog commits/branches for documentation repository
|
||||
_EGIT_BRANCH=${EGIT_BRANCH}
|
||||
unset EGIT_BRANCH
|
||||
fi
|
||||
|
||||
git-r3_fetch "${DOC_REPO_URI}"
|
||||
git-r3_checkout "${DOC_REPO_URI}" "${S}"/docs
|
||||
|
||||
if [ -n "${_EGIT_BRANCH}" ]; then
|
||||
# Restore previous EGIT_BRANCH information
|
||||
EGIT_BRANCH=${_EGIT_BRANCH}
|
||||
fi
|
||||
else
|
||||
local doc_tarball="${PN}-doc-${PV}.tar.gz"
|
||||
|
||||
cd "${S}" || die "Cannot change dir into '$S'"
|
||||
mkdir docs || die "Failed to create docs directory"
|
||||
cd docs || die "Failed to change dir into '${S}/docs'"
|
||||
unpack ${doc_tarball}
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Maintainer notes:
|
||||
# * Guardtime support is missing because libgt isn't yet available
|
||||
# in portage.
|
||||
# * Hadoop's HDFS file system output module is currently not
|
||||
# supported in Gentoo because nobody is able to test it
|
||||
# (JAVA dependency).
|
||||
# * dev-libs/hiredis doesn't provide pkg-config (see #504614,
|
||||
# upstream PR 129 and 136) so we need to export HIREDIS_*
|
||||
# variables because rsyslog's build system depends on pkg-config.
|
||||
|
||||
if use redis; then
|
||||
export HIREDIS_LIBS="-L${EPREFIX}/usr/$(get_libdir) -lhiredis"
|
||||
export HIREDIS_CFLAGS="-I${EPREFIX}/usr/include"
|
||||
fi
|
||||
|
||||
local myeconfargs=(
|
||||
--disable-debug-symbols
|
||||
--disable-generate-man-pages
|
||||
--without-valgrind-testbench
|
||||
$(use_enable test testbench)
|
||||
# Input Plugins without depedencies
|
||||
--enable-imdiag
|
||||
--enable-imfile
|
||||
--enable-impstats
|
||||
--enable-imptcp
|
||||
# Message Modificiation Plugins without depedencies
|
||||
--enable-mmanon
|
||||
--enable-mmaudit
|
||||
--enable-mmfields
|
||||
--enable-mmjsonparse
|
||||
--enable-mmpstrucdata
|
||||
--enable-mmsequence
|
||||
--enable-mmutf8fix
|
||||
# Output Modification Plugins without dependencies
|
||||
--enable-mail
|
||||
--enable-omprog
|
||||
--enable-omruleset
|
||||
--enable-omstdout
|
||||
--enable-omuxsock
|
||||
# Misc
|
||||
--disable-omkafka
|
||||
--enable-pmaixforwardedfrom
|
||||
--enable-pmciscoios
|
||||
--enable-pmcisconames
|
||||
--enable-pmlastmsg
|
||||
--enable-pmsnare
|
||||
--with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
|
||||
# DB
|
||||
$(use_enable dbi libdbi)
|
||||
$(use_enable mongodb ommongodb)
|
||||
$(use_enable mysql)
|
||||
$(use_enable postgres pgsql)
|
||||
$(use_enable redis omhiredis)
|
||||
# Debug
|
||||
$(use_enable debug)
|
||||
$(use_enable debug diagtools)
|
||||
$(use_enable debug memcheck)
|
||||
$(use_enable debug rtinst)
|
||||
$(use_enable debug valgrind)
|
||||
# Misc
|
||||
$(use_enable elasticsearch)
|
||||
$(use_enable gcrypt libgcrypt)
|
||||
$(use_enable jemalloc)
|
||||
$(use_enable kerberos gssapi-krb5)
|
||||
$(use_enable normalize mmnormalize)
|
||||
$(use_enable omudpspoof)
|
||||
$(use_enable rabbitmq omrabbitmq)
|
||||
$(use_enable relp)
|
||||
$(use_enable rfc3195)
|
||||
$(use_enable rfc5424hmac mmrfc5424addhmac)
|
||||
$(use_enable snmp)
|
||||
$(use_enable snmp mmsnmptrapd)
|
||||
$(use_enable ssl gnutls)
|
||||
$(use_enable systemd imjournal)
|
||||
$(use_enable systemd omjournal)
|
||||
$(use_enable usertools)
|
||||
$(use_enable zeromq imzmq3)
|
||||
$(use_enable zeromq omzmq3)
|
||||
)
|
||||
|
||||
econf ${myeconfargs[@]}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
|
||||
if use doc && [[ "${PV}" == "9999" ]]; then
|
||||
einfo "Building documentation ..."
|
||||
local doc_dir="${S}/docs"
|
||||
cd "${doc_dir}" || die "Cannot chdir into \"${doc_dir}\"!"
|
||||
sphinx-build -b html source build || die "Building documentation failed!"
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local _has_increased_ulimit=
|
||||
|
||||
# When adding new tests via patches we have to make them executable
|
||||
einfo "Adjusting permissions of test scripts ..."
|
||||
find "${S}"/tests -type f -name '*.sh' \! -perm -111 -exec chmod a+x '{}' \; || \
|
||||
die "Failed to adjust test scripts permission"
|
||||
|
||||
if ulimit -n 3072; then
|
||||
_has_increased_ulimit="true"
|
||||
fi
|
||||
|
||||
if ! emake --jobs 1 check; then
|
||||
eerror "Test suite failed! :("
|
||||
|
||||
if [ -z "${_has_increased_ulimit}" ]; then
|
||||
eerror "Probably because open file limit couldn't be set to 3072."
|
||||
fi
|
||||
|
||||
if has userpriv $FEATURES; then
|
||||
eerror "Please try to reproduce the test suite failure with FEATURES=-userpriv " \
|
||||
"before you submit a bug report."
|
||||
fi
|
||||
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
newconfd "${FILESDIR}/${BRANCH}/${PN}.confd-r1" ${PN}
|
||||
newinitd "${FILESDIR}/${BRANCH}/${PN}.initd-r1" ${PN}
|
||||
|
||||
keepdir /var/empty/dev
|
||||
keepdir /var/spool/${PN}
|
||||
keepdir /etc/ssl/${PN}
|
||||
keepdir /etc/${PN}.d
|
||||
|
||||
insinto /etc
|
||||
newins "${FILESDIR}/${BRANCH}/${PN}.conf" ${PN}.conf
|
||||
|
||||
insinto /etc/rsyslog.d/
|
||||
doins "${FILESDIR}/${BRANCH}/50-default.conf"
|
||||
|
||||
insinto /etc/logrotate.d/
|
||||
newins "${FILESDIR}/${BRANCH}/${PN}.logrotate" ${PN}
|
||||
|
||||
if use mysql; then
|
||||
insinto /usr/share/doc/${PF}/scripts/mysql
|
||||
doins plugins/ommysql/createDB.sql
|
||||
fi
|
||||
|
||||
if use postgres; then
|
||||
insinto /usr/share/doc/${PF}/scripts/pgsql
|
||||
doins plugins/ompgsql/createDB.sql
|
||||
fi
|
||||
|
||||
use doc && dohtml -r "${S}/docs/build/"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
local advertise_readme=0
|
||||
|
||||
if [[ -z "${REPLACING_VERSIONS}" ]]; then
|
||||
# This is a new installation
|
||||
|
||||
advertise_readme=1
|
||||
|
||||
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
|
||||
fi
|
||||
|
||||
if [[ -z "${REPLACING_VERSIONS}" ]] || [[ ${REPLACING_VERSIONS} < 8.0 ]]; then
|
||||
# Show this message until rsyslog-8.x
|
||||
echo
|
||||
elog "Since ${PN}-7.6.3 we no longer use the catch-all log target"
|
||||
elog "\"/var/log/syslog\" due to its redundancy to the other log targets."
|
||||
|
||||
advertise_readme=1
|
||||
fi
|
||||
|
||||
if [[ ${advertise_readme} -gt 0 ]]; then
|
||||
# We need to show the README file location
|
||||
|
||||
echo ""
|
||||
elog "Please read"
|
||||
elog ""
|
||||
elog " ${EPREFIX}/usr/share/doc/${PF}/README.gentoo*"
|
||||
elog ""
|
||||
elog "for more details."
|
||||
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="${EROOT}/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"
|
||||
}
|
463
sdk_container/src/third_party/portage-stable/app-admin/rsyslog/rsyslog-8.18.0.ebuild
vendored
Normal file
463
sdk_container/src/third_party/portage-stable/app-admin/rsyslog/rsyslog-8.18.0.ebuild
vendored
Normal file
@ -0,0 +1,463 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit autotools eutils linux-info systemd
|
||||
|
||||
DESCRIPTION="An enhanced multi-threaded syslogd with database support and more"
|
||||
HOMEPAGE="http://www.rsyslog.com/"
|
||||
|
||||
BRANCH="8-stable"
|
||||
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
EGIT_REPO_URI="
|
||||
git://github.com/rsyslog/${PN}.git
|
||||
https://github.com/rsyslog/${PN}.git
|
||||
"
|
||||
|
||||
DOC_REPO_URI="
|
||||
git://github.com/rsyslog/${PN}-doc.git
|
||||
https://github.com/rsyslog/${PN}-doc.git
|
||||
"
|
||||
|
||||
inherit git-r3
|
||||
else
|
||||
MY_PV=${PV%_rc*}
|
||||
MY_FILENAME="${PN}-${PV}.tar.gz"
|
||||
MY_FILENAME_DOCS="${PN}-docs-${PV}.tar.gz"
|
||||
S="${WORKDIR}/${PN}-${MY_PV}"
|
||||
|
||||
# Upstream URL schema:
|
||||
# RC: http://www.rsyslog.com/files/download/rsyslog/rc/rsyslog-8.18.0.tar.gz
|
||||
# http://www.rsyslog.com/files/download/rsyslog/rc2/rsyslog-8.18.0.tar.gz
|
||||
# Release: http://www.rsyslog.com/files/download/rsyslog/rsyslog-8.18.0.tar.gz
|
||||
|
||||
MY_URL_PREFIX=
|
||||
if [[ ${PV} = *_rc* ]]; then
|
||||
_tmp_last_index=$(($(get_last_version_component_index ${PV})+1))
|
||||
_tmp_suffix=$(get_version_component_range ${_tmp_last_index} ${PV})
|
||||
if [[ ${_tmp_suffix} = *rc* ]]; then
|
||||
MY_URL_PREFIX="${_tmp_suffix}/"
|
||||
fi
|
||||
|
||||
# Cleaning up temporary variables
|
||||
unset _tmp_last_index
|
||||
unset _tmp_suffix
|
||||
else
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~x86"
|
||||
fi
|
||||
|
||||
SRC_URI="
|
||||
http://www.rsyslog.com/files/download/${PN}/${MY_URL_PREFIX}${PN}-${MY_PV}.tar.gz -> ${MY_FILENAME}
|
||||
doc? ( http://www.rsyslog.com/files/download/${PN}/${MY_URL_PREFIX}${PN}-doc-${MY_PV}.tar.gz -> ${MY_FILENAME_DOCS} )
|
||||
"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-3 LGPL-3 Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE="dbi debug doc elasticsearch +gcrypt grok jemalloc kafka kerberos libressl mongodb mysql normalize omhttpfs"
|
||||
IUSE+=" omudpspoof postgres rabbitmq redis relp rfc3195 rfc5424hmac snmp ssl systemd test usertools zeromq"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/libfastjson-0.99.2:=
|
||||
>=dev-libs/libestr-0.1.9
|
||||
>=dev-libs/liblogging-1.0.1:=[stdlog]
|
||||
>=sys-libs/zlib-1.2.5
|
||||
dbi? ( >=dev-db/libdbi-0.8.3 )
|
||||
elasticsearch? ( >=net-misc/curl-7.35.0 )
|
||||
gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= )
|
||||
grok? ( >=dev-libs/grok-0.9.2 )
|
||||
jemalloc? ( >=dev-libs/jemalloc-3.3.1:= )
|
||||
kafka? ( >=dev-libs/librdkafka-0.9.0.99:= )
|
||||
kerberos? ( virtual/krb5 )
|
||||
mongodb? ( >=dev-libs/libmongo-client-0.1.4 )
|
||||
mysql? ( virtual/mysql )
|
||||
normalize? (
|
||||
>=dev-libs/libee-0.4.0
|
||||
>=dev-libs/liblognorm-1.1.2:=
|
||||
)
|
||||
omhttpfs? ( >=net-misc/curl-7.35.0 )
|
||||
omudpspoof? ( >=net-libs/libnet-1.1.6 )
|
||||
postgres? ( >=dev-db/postgresql-8.4.20:= )
|
||||
rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0:= )
|
||||
redis? ( >=dev-libs/hiredis-0.11.0 )
|
||||
relp? ( >=dev-libs/librelp-1.2.5:= )
|
||||
rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] )
|
||||
rfc5424hmac? (
|
||||
!libressl? ( >=dev-libs/openssl-0.9.8y:0= )
|
||||
libressl? ( dev-libs/libressl:= )
|
||||
)
|
||||
snmp? ( >=net-analyzer/net-snmp-5.7.2 )
|
||||
ssl? ( >=net-libs/gnutls-2.12.23:0= )
|
||||
systemd? ( >=sys-apps/systemd-208 )
|
||||
zeromq? (
|
||||
>=net-libs/zeromq-4.1.1:=
|
||||
>=net-libs/czmq-3.0.0
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
test? ( sys-libs/libfaketime )"
|
||||
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
DEPEND+=" doc? ( >=dev-python/sphinx-1.1.3-r7 )"
|
||||
DEPEND+=" >=sys-devel/flex-2.5.39-r1"
|
||||
DEPEND+=" >=sys-devel/bison-2.4.3"
|
||||
DEPEND+=" >=dev-python/docutils-0.12"
|
||||
fi
|
||||
|
||||
CONFIG_CHECK="~INOTIFY_USER"
|
||||
WARNING_INOTIFY_USER="CONFIG_INOTIFY_USER isn't set. Imfile module on this system will only support polling mode!"
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
git-r3_fetch
|
||||
git-r3_checkout
|
||||
else
|
||||
unpack ${P}.tar.gz
|
||||
fi
|
||||
|
||||
if use doc; then
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
local _EGIT_BRANCH=
|
||||
if [[ -n "${EGIT_BRANCH}" ]]; then
|
||||
# Cannot use rsyslog commits/branches for documentation repository
|
||||
_EGIT_BRANCH=${EGIT_BRANCH}
|
||||
unset EGIT_BRANCH
|
||||
fi
|
||||
|
||||
git-r3_fetch "${DOC_REPO_URI}"
|
||||
git-r3_checkout "${DOC_REPO_URI}" "${S}"/docs
|
||||
|
||||
if [[ -n "${_EGIT_BRANCH}" ]]; then
|
||||
# Restore previous EGIT_BRANCH information
|
||||
EGIT_BRANCH=${_EGIT_BRANCH}
|
||||
fi
|
||||
else
|
||||
cd "${S}" || die "Cannot change dir into '${S}'"
|
||||
mkdir docs || die "Failed to create docs directory"
|
||||
cd docs || die "Failed to change dir into '${S}/docs'"
|
||||
unpack ${MY_FILENAME_DOCS}
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if [[ ! ${PV} == "9999" ]]; then
|
||||
eapply -p1 "${FILESDIR}"/8-stable/50-rsyslog-8.18.0-issue964.patch
|
||||
eapply -p1 "${FILESDIR}"/8-stable/50-rsyslog-8.18.0-issue963.patch
|
||||
fi
|
||||
|
||||
default
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Maintainer notes:
|
||||
# * Guardtime support is missing because libgt isn't yet available
|
||||
# in portage.
|
||||
# * Hadoop's HDFS file system output module is currently not
|
||||
# supported in Gentoo because nobody is able to test it
|
||||
# (JAVA dependency).
|
||||
# * dev-libs/hiredis doesn't provide pkg-config (see #504614,
|
||||
# upstream PR 129 and 136) so we need to export HIREDIS_*
|
||||
# variables because rsyslog's build system depends on pkg-config.
|
||||
|
||||
if use redis; then
|
||||
export HIREDIS_LIBS="-L${EPREFIX}/usr/$(get_libdir) -lhiredis"
|
||||
export HIREDIS_CFLAGS="-I${EPREFIX}/usr/include"
|
||||
fi
|
||||
|
||||
local myeconfargs=(
|
||||
--disable-debug-symbols
|
||||
--disable-generate-man-pages
|
||||
--without-valgrind-testbench
|
||||
$(use_enable test testbench)
|
||||
# Input Plugins without depedencies
|
||||
--enable-imdiag
|
||||
--enable-imfile
|
||||
--enable-impstats
|
||||
--enable-imptcp
|
||||
# Message Modificiation Plugins without depedencies
|
||||
--enable-mmanon
|
||||
--enable-mmaudit
|
||||
--enable-mmcount
|
||||
--enable-mmfields
|
||||
--enable-mmjsonparse
|
||||
--enable-mmpstrucdata
|
||||
--enable-mmsequence
|
||||
--enable-mmutf8fix
|
||||
# Output Modification Plugins without dependencies
|
||||
--enable-mail
|
||||
--enable-omprog
|
||||
--enable-omruleset
|
||||
--enable-omstdout
|
||||
--enable-omuxsock
|
||||
# Misc
|
||||
--enable-pmaixforwardedfrom
|
||||
--enable-pmciscoios
|
||||
--enable-pmcisconames
|
||||
--enable-pmlastmsg
|
||||
--enable-pmsnare
|
||||
# DB
|
||||
$(use_enable dbi libdbi)
|
||||
$(use_enable mongodb ommongodb)
|
||||
$(use_enable mysql)
|
||||
$(use_enable postgres pgsql)
|
||||
$(use_enable redis omhiredis)
|
||||
# Debug
|
||||
$(use_enable debug)
|
||||
$(use_enable debug diagtools)
|
||||
$(use_enable debug memcheck)
|
||||
$(use_enable debug rtinst)
|
||||
$(use_enable debug valgrind)
|
||||
# Misc
|
||||
$(use_enable elasticsearch)
|
||||
$(use_enable gcrypt libgcrypt)
|
||||
$(use_enable jemalloc)
|
||||
$(use_enable kafka omkafka)
|
||||
$(use_enable kerberos gssapi-krb5)
|
||||
$(use_enable normalize mmnormalize)
|
||||
$(use_enable grok mmgrok)
|
||||
$(use_enable omhttpfs)
|
||||
$(use_enable omudpspoof)
|
||||
$(use_enable rabbitmq omrabbitmq)
|
||||
$(use_enable relp)
|
||||
$(use_enable rfc3195)
|
||||
$(use_enable rfc5424hmac mmrfc5424addhmac)
|
||||
$(use_enable snmp)
|
||||
$(use_enable snmp mmsnmptrapd)
|
||||
$(use_enable ssl gnutls)
|
||||
$(use_enable systemd imjournal)
|
||||
$(use_enable systemd omjournal)
|
||||
$(use_enable usertools)
|
||||
$(use_enable zeromq imczmq)
|
||||
$(use_enable zeromq imzmq3)
|
||||
$(use_enable zeromq omczmq)
|
||||
$(use_enable zeromq omzmq3)
|
||||
--with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
|
||||
)
|
||||
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
|
||||
if use doc && [[ "${PV}" == "9999" ]]; then
|
||||
einfo "Building documentation ..."
|
||||
local doc_dir="${S}/docs"
|
||||
cd "${doc_dir}" || die "Cannot chdir into \"${doc_dir}\"!"
|
||||
sphinx-build -b html source build || die "Building documentation failed!"
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local _has_increased_ulimit=
|
||||
|
||||
# Sometimes tests aren't executable (i.e. when added via patch)
|
||||
einfo "Adjusting permissions of test scripts ..."
|
||||
find "${S}"/tests -type f -name '*.sh' \! -perm -111 -exec chmod a+x '{}' \; || \
|
||||
die "Failed to adjust test scripts permission"
|
||||
|
||||
if ulimit -n 3072; then
|
||||
_has_increased_ulimit="true"
|
||||
fi
|
||||
|
||||
if ! emake --jobs 1 check; then
|
||||
eerror "Test suite failed! :("
|
||||
|
||||
if [[ -z "${_has_increased_ulimit}" ]]; then
|
||||
eerror "Probably because open file limit couldn't be set to 3072."
|
||||
fi
|
||||
|
||||
if has userpriv ${FEATURES}; then
|
||||
eerror "Please try to reproduce the test suite failure with FEATURES=-userpriv " \
|
||||
"before you submit a bug report."
|
||||
fi
|
||||
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local DOCS=(
|
||||
AUTHORS
|
||||
ChangeLog
|
||||
"${FILESDIR}"/${BRANCH}/README.gentoo
|
||||
)
|
||||
|
||||
use doc && local HTML_DOCS=( "${S}/docs/build/." )
|
||||
|
||||
default
|
||||
|
||||
newconfd "${FILESDIR}/${BRANCH}/${PN}.confd-r1" ${PN}
|
||||
newinitd "${FILESDIR}/${BRANCH}/${PN}.initd-r1" ${PN}
|
||||
|
||||
keepdir /var/empty/dev
|
||||
keepdir /var/spool/${PN}
|
||||
keepdir /etc/ssl/${PN}
|
||||
keepdir /etc/${PN}.d
|
||||
|
||||
insinto /etc
|
||||
newins "${FILESDIR}/${BRANCH}/${PN}.conf" ${PN}.conf
|
||||
|
||||
insinto /etc/rsyslog.d/
|
||||
doins "${FILESDIR}/${BRANCH}/50-default.conf"
|
||||
|
||||
insinto /etc/logrotate.d/
|
||||
newins "${FILESDIR}/${BRANCH}/${PN}.logrotate" ${PN}
|
||||
|
||||
if use mysql; then
|
||||
insinto /usr/share/doc/${PF}/scripts/mysql
|
||||
doins plugins/ommysql/createDB.sql
|
||||
fi
|
||||
|
||||
if use postgres; then
|
||||
insinto /usr/share/doc/${PF}/scripts/pgsql
|
||||
doins plugins/ompgsql/createDB.sql
|
||||
fi
|
||||
|
||||
prune_libtool_files --modules
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
local advertise_readme=0
|
||||
|
||||
if [[ -z "${REPLACING_VERSIONS}" ]]; then
|
||||
# This is a new installation
|
||||
|
||||
advertise_readme=1
|
||||
|
||||
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
|
||||
fi
|
||||
|
||||
if [[ -z "${REPLACING_VERSIONS}" ]] || [[ ${REPLACING_VERSIONS} < 8.0 ]]; then
|
||||
# Show this message until rsyslog-8.x
|
||||
echo
|
||||
elog "Since ${PN}-7.6.3 we no longer use the catch-all log target"
|
||||
elog "\"/var/log/syslog\" due to its redundancy to the other log targets."
|
||||
|
||||
advertise_readme=1
|
||||
fi
|
||||
|
||||
if [[ ${advertise_readme} -gt 0 ]]; then
|
||||
# We need to show the README file location
|
||||
|
||||
echo ""
|
||||
elog "Please read"
|
||||
elog ""
|
||||
elog " ${EPREFIX}/usr/share/doc/${PF}/README.gentoo*"
|
||||
elog ""
|
||||
elog "for more details."
|
||||
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
|
||||
local CERTDIR="${EROOT}/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"
|
||||
}
|
458
sdk_container/src/third_party/portage-stable/app-admin/rsyslog/rsyslog-8.19.0.ebuild
vendored
Normal file
458
sdk_container/src/third_party/portage-stable/app-admin/rsyslog/rsyslog-8.19.0.ebuild
vendored
Normal file
@ -0,0 +1,458 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit autotools eutils linux-info systemd
|
||||
|
||||
DESCRIPTION="An enhanced multi-threaded syslogd with database support and more"
|
||||
HOMEPAGE="http://www.rsyslog.com/"
|
||||
|
||||
BRANCH="8-stable"
|
||||
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
EGIT_REPO_URI="
|
||||
git://github.com/rsyslog/${PN}.git
|
||||
https://github.com/rsyslog/${PN}.git
|
||||
"
|
||||
|
||||
DOC_REPO_URI="
|
||||
git://github.com/rsyslog/${PN}-doc.git
|
||||
https://github.com/rsyslog/${PN}-doc.git
|
||||
"
|
||||
|
||||
inherit git-r3
|
||||
else
|
||||
MY_PV=${PV%_rc*}
|
||||
MY_FILENAME="${PN}-${PV}.tar.gz"
|
||||
MY_FILENAME_DOCS="${PN}-docs-${PV}.tar.gz"
|
||||
S="${WORKDIR}/${PN}-${MY_PV}"
|
||||
|
||||
# Upstream URL schema:
|
||||
# RC: http://www.rsyslog.com/files/download/rsyslog/rc/rsyslog-8.18.0.tar.gz
|
||||
# http://www.rsyslog.com/files/download/rsyslog/rc2/rsyslog-8.18.0.tar.gz
|
||||
# Release: http://www.rsyslog.com/files/download/rsyslog/rsyslog-8.18.0.tar.gz
|
||||
|
||||
MY_URL_PREFIX=
|
||||
if [[ ${PV} = *_rc* ]]; then
|
||||
_tmp_last_index=$(($(get_last_version_component_index ${PV})+1))
|
||||
_tmp_suffix=$(get_version_component_range ${_tmp_last_index} ${PV})
|
||||
if [[ ${_tmp_suffix} = *rc* ]]; then
|
||||
MY_URL_PREFIX="${_tmp_suffix}/"
|
||||
fi
|
||||
|
||||
# Cleaning up temporary variables
|
||||
unset _tmp_last_index
|
||||
unset _tmp_suffix
|
||||
else
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~x86"
|
||||
fi
|
||||
|
||||
SRC_URI="
|
||||
http://www.rsyslog.com/files/download/${PN}/${MY_URL_PREFIX}${PN}-${MY_PV}.tar.gz -> ${MY_FILENAME}
|
||||
doc? ( http://www.rsyslog.com/files/download/${PN}/${MY_URL_PREFIX}${PN}-doc-${MY_PV}.tar.gz -> ${MY_FILENAME_DOCS} )
|
||||
"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-3 LGPL-3 Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE="dbi debug doc elasticsearch +gcrypt grok jemalloc kafka kerberos libressl mongodb mysql normalize omhttpfs"
|
||||
IUSE+=" omudpspoof postgres rabbitmq redis relp rfc3195 rfc5424hmac snmp ssl systemd test usertools zeromq"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/libfastjson-0.99.2:=
|
||||
>=dev-libs/libestr-0.1.9
|
||||
>=dev-libs/liblogging-1.0.1:=[stdlog]
|
||||
>=sys-libs/zlib-1.2.5
|
||||
dbi? ( >=dev-db/libdbi-0.8.3 )
|
||||
elasticsearch? ( >=net-misc/curl-7.35.0 )
|
||||
gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= )
|
||||
grok? ( >=dev-libs/grok-0.9.2 )
|
||||
jemalloc? ( >=dev-libs/jemalloc-3.3.1:= )
|
||||
kafka? ( >=dev-libs/librdkafka-0.9.0.99:= )
|
||||
kerberos? ( virtual/krb5 )
|
||||
mongodb? ( >=dev-libs/libmongo-client-0.1.4 )
|
||||
mysql? ( virtual/mysql )
|
||||
normalize? (
|
||||
>=dev-libs/libee-0.4.0
|
||||
>=dev-libs/liblognorm-1.1.2:=
|
||||
)
|
||||
omhttpfs? ( >=net-misc/curl-7.35.0 )
|
||||
omudpspoof? ( >=net-libs/libnet-1.1.6 )
|
||||
postgres? ( >=dev-db/postgresql-8.4.20:= )
|
||||
rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0:= )
|
||||
redis? ( >=dev-libs/hiredis-0.11.0 )
|
||||
relp? ( >=dev-libs/librelp-1.2.5:= )
|
||||
rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] )
|
||||
rfc5424hmac? (
|
||||
!libressl? ( >=dev-libs/openssl-0.9.8y:0= )
|
||||
libressl? ( dev-libs/libressl:= )
|
||||
)
|
||||
snmp? ( >=net-analyzer/net-snmp-5.7.2 )
|
||||
ssl? ( >=net-libs/gnutls-2.12.23:0= )
|
||||
systemd? ( >=sys-apps/systemd-208 )
|
||||
zeromq? (
|
||||
>=net-libs/zeromq-4.1.1:=
|
||||
>=net-libs/czmq-3.0.0
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
test? ( sys-libs/libfaketime )"
|
||||
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
DEPEND+=" doc? ( >=dev-python/sphinx-1.1.3-r7 )"
|
||||
DEPEND+=" >=sys-devel/flex-2.5.39-r1"
|
||||
DEPEND+=" >=sys-devel/bison-2.4.3"
|
||||
DEPEND+=" >=dev-python/docutils-0.12"
|
||||
fi
|
||||
|
||||
CONFIG_CHECK="~INOTIFY_USER"
|
||||
WARNING_INOTIFY_USER="CONFIG_INOTIFY_USER isn't set. Imfile module on this system will only support polling mode!"
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
git-r3_fetch
|
||||
git-r3_checkout
|
||||
else
|
||||
unpack ${P}.tar.gz
|
||||
fi
|
||||
|
||||
if use doc; then
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
local _EGIT_BRANCH=
|
||||
if [[ -n "${EGIT_BRANCH}" ]]; then
|
||||
# Cannot use rsyslog commits/branches for documentation repository
|
||||
_EGIT_BRANCH=${EGIT_BRANCH}
|
||||
unset EGIT_BRANCH
|
||||
fi
|
||||
|
||||
git-r3_fetch "${DOC_REPO_URI}"
|
||||
git-r3_checkout "${DOC_REPO_URI}" "${S}"/docs
|
||||
|
||||
if [[ -n "${_EGIT_BRANCH}" ]]; then
|
||||
# Restore previous EGIT_BRANCH information
|
||||
EGIT_BRANCH=${_EGIT_BRANCH}
|
||||
fi
|
||||
else
|
||||
cd "${S}" || die "Cannot change dir into '${S}'"
|
||||
mkdir docs || die "Failed to create docs directory"
|
||||
cd docs || die "Failed to change dir into '${S}/docs'"
|
||||
unpack ${MY_FILENAME_DOCS}
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Maintainer notes:
|
||||
# * Guardtime support is missing because libgt isn't yet available
|
||||
# in portage.
|
||||
# * Hadoop's HDFS file system output module is currently not
|
||||
# supported in Gentoo because nobody is able to test it
|
||||
# (JAVA dependency).
|
||||
# * dev-libs/hiredis doesn't provide pkg-config (see #504614,
|
||||
# upstream PR 129 and 136) so we need to export HIREDIS_*
|
||||
# variables because rsyslog's build system depends on pkg-config.
|
||||
|
||||
if use redis; then
|
||||
export HIREDIS_LIBS="-L${EPREFIX}/usr/$(get_libdir) -lhiredis"
|
||||
export HIREDIS_CFLAGS="-I${EPREFIX}/usr/include"
|
||||
fi
|
||||
|
||||
local myeconfargs=(
|
||||
--disable-debug-symbols
|
||||
--disable-generate-man-pages
|
||||
--without-valgrind-testbench
|
||||
$(use_enable test testbench)
|
||||
# Input Plugins without depedencies
|
||||
--enable-imdiag
|
||||
--enable-imfile
|
||||
--enable-impstats
|
||||
--enable-imptcp
|
||||
# Message Modificiation Plugins without depedencies
|
||||
--enable-mmanon
|
||||
--enable-mmaudit
|
||||
--enable-mmcount
|
||||
--enable-mmfields
|
||||
--enable-mmjsonparse
|
||||
--enable-mmpstrucdata
|
||||
--enable-mmsequence
|
||||
--enable-mmutf8fix
|
||||
# Output Modification Plugins without dependencies
|
||||
--enable-mail
|
||||
--enable-omprog
|
||||
--enable-omruleset
|
||||
--enable-omstdout
|
||||
--enable-omuxsock
|
||||
# Misc
|
||||
--enable-pmaixforwardedfrom
|
||||
--enable-pmciscoios
|
||||
--enable-pmcisconames
|
||||
--enable-pmlastmsg
|
||||
--enable-pmsnare
|
||||
# DB
|
||||
$(use_enable dbi libdbi)
|
||||
$(use_enable mongodb ommongodb)
|
||||
$(use_enable mysql)
|
||||
$(use_enable postgres pgsql)
|
||||
$(use_enable redis omhiredis)
|
||||
# Debug
|
||||
$(use_enable debug)
|
||||
$(use_enable debug diagtools)
|
||||
$(use_enable debug memcheck)
|
||||
$(use_enable debug rtinst)
|
||||
$(use_enable debug valgrind)
|
||||
# Misc
|
||||
$(use_enable elasticsearch)
|
||||
$(use_enable gcrypt libgcrypt)
|
||||
$(use_enable jemalloc)
|
||||
$(use_enable kafka omkafka)
|
||||
$(use_enable kerberos gssapi-krb5)
|
||||
$(use_enable normalize mmnormalize)
|
||||
$(use_enable grok mmgrok)
|
||||
$(use_enable omhttpfs)
|
||||
$(use_enable omudpspoof)
|
||||
$(use_enable rabbitmq omrabbitmq)
|
||||
$(use_enable relp)
|
||||
$(use_enable rfc3195)
|
||||
$(use_enable rfc5424hmac mmrfc5424addhmac)
|
||||
$(use_enable snmp)
|
||||
$(use_enable snmp mmsnmptrapd)
|
||||
$(use_enable ssl gnutls)
|
||||
$(use_enable systemd imjournal)
|
||||
$(use_enable systemd omjournal)
|
||||
$(use_enable usertools)
|
||||
$(use_enable zeromq imczmq)
|
||||
$(use_enable zeromq imzmq3)
|
||||
$(use_enable zeromq omczmq)
|
||||
$(use_enable zeromq omzmq3)
|
||||
--with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
|
||||
)
|
||||
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
|
||||
if use doc && [[ "${PV}" == "9999" ]]; then
|
||||
einfo "Building documentation ..."
|
||||
local doc_dir="${S}/docs"
|
||||
cd "${doc_dir}" || die "Cannot chdir into \"${doc_dir}\"!"
|
||||
sphinx-build -b html source build || die "Building documentation failed!"
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local _has_increased_ulimit=
|
||||
|
||||
# Sometimes tests aren't executable (i.e. when added via patch)
|
||||
einfo "Adjusting permissions of test scripts ..."
|
||||
find "${S}"/tests -type f -name '*.sh' \! -perm -111 -exec chmod a+x '{}' \; || \
|
||||
die "Failed to adjust test scripts permission"
|
||||
|
||||
if ulimit -n 3072; then
|
||||
_has_increased_ulimit="true"
|
||||
fi
|
||||
|
||||
if ! emake --jobs 1 check; then
|
||||
eerror "Test suite failed! :("
|
||||
|
||||
if [[ -z "${_has_increased_ulimit}" ]]; then
|
||||
eerror "Probably because open file limit couldn't be set to 3072."
|
||||
fi
|
||||
|
||||
if has userpriv ${FEATURES}; then
|
||||
eerror "Please try to reproduce the test suite failure with FEATURES=-userpriv " \
|
||||
"before you submit a bug report."
|
||||
fi
|
||||
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local DOCS=(
|
||||
AUTHORS
|
||||
ChangeLog
|
||||
"${FILESDIR}"/${BRANCH}/README.gentoo
|
||||
)
|
||||
|
||||
use doc && local HTML_DOCS=( "${S}/docs/build/." )
|
||||
|
||||
default
|
||||
|
||||
newconfd "${FILESDIR}/${BRANCH}/${PN}.confd-r1" ${PN}
|
||||
newinitd "${FILESDIR}/${BRANCH}/${PN}.initd-r1" ${PN}
|
||||
|
||||
keepdir /var/empty/dev
|
||||
keepdir /var/spool/${PN}
|
||||
keepdir /etc/ssl/${PN}
|
||||
keepdir /etc/${PN}.d
|
||||
|
||||
insinto /etc
|
||||
newins "${FILESDIR}/${BRANCH}/${PN}.conf" ${PN}.conf
|
||||
|
||||
insinto /etc/rsyslog.d/
|
||||
doins "${FILESDIR}/${BRANCH}/50-default.conf"
|
||||
|
||||
insinto /etc/logrotate.d/
|
||||
newins "${FILESDIR}/${BRANCH}/${PN}.logrotate" ${PN}
|
||||
|
||||
if use mysql; then
|
||||
insinto /usr/share/doc/${PF}/scripts/mysql
|
||||
doins plugins/ommysql/createDB.sql
|
||||
fi
|
||||
|
||||
if use postgres; then
|
||||
insinto /usr/share/doc/${PF}/scripts/pgsql
|
||||
doins plugins/ompgsql/createDB.sql
|
||||
fi
|
||||
|
||||
prune_libtool_files --modules
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
local advertise_readme=0
|
||||
|
||||
if [[ -z "${REPLACING_VERSIONS}" ]]; then
|
||||
# This is a new installation
|
||||
|
||||
advertise_readme=1
|
||||
|
||||
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
|
||||
fi
|
||||
|
||||
if [[ -z "${REPLACING_VERSIONS}" ]] || [[ ${REPLACING_VERSIONS} < 8.0 ]]; then
|
||||
# Show this message until rsyslog-8.x
|
||||
echo
|
||||
elog "Since ${PN}-7.6.3 we no longer use the catch-all log target"
|
||||
elog "\"/var/log/syslog\" due to its redundancy to the other log targets."
|
||||
|
||||
advertise_readme=1
|
||||
fi
|
||||
|
||||
if [[ ${advertise_readme} -gt 0 ]]; then
|
||||
# We need to show the README file location
|
||||
|
||||
echo ""
|
||||
elog "Please read"
|
||||
elog ""
|
||||
elog " ${EPREFIX}/usr/share/doc/${PF}/README.gentoo*"
|
||||
elog ""
|
||||
elog "for more details."
|
||||
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
|
||||
local CERTDIR="${EROOT}/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"
|
||||
}
|
@ -0,0 +1,146 @@
|
||||
This fixes builds on uClibc and musl. See
|
||||
https://bugs.gentoo.org/show_bug.cgi?id=544756
|
||||
|
||||
This patch is a slight modification of uptream commits:
|
||||
http://www.sudo.ws/repos/sudo/rev/86eb67f3c41a
|
||||
http://www.sudo.ws/repos/sudo/rev/e0794f05e95c
|
||||
|
||||
diff -Naur sudo-1.8.12.orig/lib/util/getopt_long.c sudo-1.8.12/lib/util/getopt_long.c
|
||||
--- sudo-1.8.12.orig/lib/util/getopt_long.c 2015-02-09 18:40:10.000000000 +0000
|
||||
+++ sudo-1.8.12/lib/util/getopt_long.c 2015-04-10 19:21:20.337032782 +0000
|
||||
@@ -52,6 +52,7 @@
|
||||
|
||||
#include <config.h>
|
||||
|
||||
+#include <sys/types.h>
|
||||
#include <stdio.h>
|
||||
#ifdef STDC_HEADERS
|
||||
# include <stdlib.h>
|
||||
diff -Naur sudo-1.8.12.orig/lib/util/mksiglist.c sudo-1.8.12/lib/util/mksiglist.c
|
||||
--- sudo-1.8.12.orig/lib/util/mksiglist.c 2015-02-09 18:40:10.000000000 +0000
|
||||
+++ sudo-1.8.12/lib/util/mksiglist.c 2015-04-10 19:22:38.719856268 +0000
|
||||
@@ -43,6 +43,7 @@
|
||||
#include "mksiglist.h"
|
||||
|
||||
printf("#include <config.h>\n");
|
||||
+ printf("#include <sys/types.h>\n");
|
||||
printf("#include <signal.h>\n");
|
||||
printf("#include \"sudo_compat.h\"\n\n");
|
||||
printf("const char *const sudo_sys_siglist[NSIG] = {\n");
|
||||
diff -Naur sudo-1.8.12.orig/lib/util/mksigname.c sudo-1.8.12/lib/util/mksigname.c
|
||||
--- sudo-1.8.12.orig/lib/util/mksigname.c 2015-02-09 18:40:10.000000000 +0000
|
||||
+++ sudo-1.8.12/lib/util/mksigname.c 2015-04-10 19:22:10.738491394 +0000
|
||||
@@ -43,6 +43,7 @@
|
||||
#include "mksigname.h"
|
||||
|
||||
printf("#include <config.h>\n");
|
||||
+ printf("#include <sys/types.h>\n");
|
||||
printf("#include <signal.h>\n");
|
||||
printf("#include \"sudo_compat.h\"\n\n");
|
||||
printf("const char *const sudo_sys_signame[NSIG] = {\n");
|
||||
diff -Naur sudo-1.8.12.orig/lib/util/regress/fnmatch/fnm_test.c sudo-1.8.12/lib/util/regress/fnmatch/fnm_test.c
|
||||
--- sudo-1.8.12.orig/lib/util/regress/fnmatch/fnm_test.c 2015-02-09 18:40:10.000000000 +0000
|
||||
+++ sudo-1.8.12/lib/util/regress/fnmatch/fnm_test.c 2015-04-10 19:21:20.340032928 +0000
|
||||
@@ -6,6 +6,7 @@
|
||||
|
||||
#include <config.h>
|
||||
|
||||
+#include <sys/types.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#ifdef HAVE_STRING_H
|
||||
diff -Naur sudo-1.8.12.orig/lib/util/regress/glob/globtest.c sudo-1.8.12/lib/util/regress/glob/globtest.c
|
||||
--- sudo-1.8.12.orig/lib/util/regress/glob/globtest.c 2015-02-09 18:40:10.000000000 +0000
|
||||
+++ sudo-1.8.12/lib/util/regress/glob/globtest.c 2015-04-10 19:21:20.341032977 +0000
|
||||
@@ -6,6 +6,7 @@
|
||||
|
||||
#include <config.h>
|
||||
|
||||
+#include <sys/types.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#ifdef HAVE_STRING_H
|
||||
diff -Naur sudo-1.8.12.orig/lib/util/sha2.c sudo-1.8.12/lib/util/sha2.c
|
||||
--- sudo-1.8.12.orig/lib/util/sha2.c 2015-02-09 18:40:09.000000000 +0000
|
||||
+++ sudo-1.8.12/lib/util/sha2.c 2015-04-10 19:21:20.342033026 +0000
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
- * Copyright (c) 2013 Todd C. Miller <Todd.Miller@courtesan.com>
|
||||
+ * Copyright (c) 2013-2015 Todd C. Miller <Todd.Miller@courtesan.com>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
@@ -25,6 +25,7 @@
|
||||
|
||||
#include <config.h>
|
||||
|
||||
+#include <sys/types.h>
|
||||
#include <stdio.h>
|
||||
#ifdef STDC_HEADERS
|
||||
# include <stdlib.h>
|
||||
diff -Naur sudo-1.8.12.orig/plugins/sudoers/regress/parser/check_base64.c sudo-1.8.12/plugins/sudoers/regress/parser/check_base64.c
|
||||
--- sudo-1.8.12.orig/plugins/sudoers/regress/parser/check_base64.c 2015-02-09 18:40:10.000000000 +0000
|
||||
+++ sudo-1.8.12/plugins/sudoers/regress/parser/check_base64.c 2015-04-10 19:21:20.342033026 +0000
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
- * Copyright (c) 2013 Todd C. Miller <Todd.Miller@courtesan.com>
|
||||
+ * Copyright (c) 2013-2015 Todd C. Miller <Todd.Miller@courtesan.com>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
@@ -16,6 +16,7 @@
|
||||
|
||||
#include <config.h>
|
||||
|
||||
+#include <sys/types.h>
|
||||
#include <stdio.h>
|
||||
#ifdef STDC_HEADERS
|
||||
# include <stdlib.h>
|
||||
diff -Naur sudo-1.8.12.orig/plugins/sudoers/regress/parser/check_digest.c sudo-1.8.12/plugins/sudoers/regress/parser/check_digest.c
|
||||
--- sudo-1.8.12.orig/plugins/sudoers/regress/parser/check_digest.c 2015-02-09 18:40:10.000000000 +0000
|
||||
+++ sudo-1.8.12/plugins/sudoers/regress/parser/check_digest.c 2015-04-10 19:21:20.343033075 +0000
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
- * Copyright (c) 2013 Todd C. Miller <Todd.Miller@courtesan.com>
|
||||
+ * Copyright (c) 2013-2015 Todd C. Miller <Todd.Miller@courtesan.com>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
@@ -16,6 +16,7 @@
|
||||
|
||||
#include <config.h>
|
||||
|
||||
+#include <sys/types.h>
|
||||
#include <stdio.h>
|
||||
#ifdef STDC_HEADERS
|
||||
# include <stdlib.h>
|
||||
diff -Naur sudo-1.8.12.orig/plugins/sudoers/regress/parser/check_hexchar.c sudo-1.8.12/plugins/sudoers/regress/parser/check_hexchar.c
|
||||
--- sudo-1.8.12.orig/plugins/sudoers/regress/parser/check_hexchar.c 2015-02-09 18:40:10.000000000 +0000
|
||||
+++ sudo-1.8.12/plugins/sudoers/regress/parser/check_hexchar.c 2015-04-10 19:21:20.344033124 +0000
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
- * Copyright (c) 2014 Todd C. Miller <Todd.Miller@courtesan.com>
|
||||
+ * Copyright (c) 2014-2015 Todd C. Miller <Todd.Miller@courtesan.com>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
@@ -16,6 +16,7 @@
|
||||
|
||||
#include <config.h>
|
||||
|
||||
+#include <sys/types.h>
|
||||
#include <stdio.h>
|
||||
#ifdef STDC_HEADERS
|
||||
# include <stdlib.h>
|
||||
diff -Naur sudo-1.8.12.orig/plugins/sudoers/solaris_audit.c sudo-1.8.12/plugins/sudoers/solaris_audit.c
|
||||
--- sudo-1.8.12.orig/plugins/sudoers/solaris_audit.c 2015-02-09 18:53:54.000000000 +0000
|
||||
+++ sudo-1.8.12/plugins/sudoers/solaris_audit.c 2015-04-10 19:21:20.345033172 +0000
|
||||
@@ -15,6 +15,8 @@
|
||||
*/
|
||||
|
||||
#include <config.h>
|
||||
+
|
||||
+#include <sys/types.h>
|
||||
#include <stdarg.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
197
sdk_container/src/third_party/portage-stable/app-admin/sudo/sudo-1.8.12.ebuild
vendored
Normal file
197
sdk_container/src/third_party/portage-stable/app-admin/sudo/sudo-1.8.12.ebuild
vendored
Normal file
@ -0,0 +1,197 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils pam multilib libtool
|
||||
|
||||
MY_P=${P/_/}
|
||||
MY_P=${MY_P/beta/b}
|
||||
|
||||
uri_prefix=
|
||||
case ${P} in
|
||||
*_beta*|*_rc*) uri_prefix=beta/ ;;
|
||||
esac
|
||||
|
||||
DESCRIPTION="Allows users or groups to run commands as other users"
|
||||
HOMEPAGE="http://www.sudo.ws/"
|
||||
SRC_URI="http://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
|
||||
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz"
|
||||
|
||||
# Basic license is ISC-style as-is, some files are released under
|
||||
# 3-clause BSD license
|
||||
LICENSE="ISC BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~sparc-solaris"
|
||||
IUSE="ldap nls pam offensive selinux skey +sendmail"
|
||||
|
||||
DEPEND="pam? ( virtual/pam )
|
||||
skey? ( >=sys-auth/skey-1.1.5-r1 )
|
||||
ldap? (
|
||||
>=net-nds/openldap-2.1.30-r1
|
||||
dev-libs/cyrus-sasl
|
||||
)
|
||||
sys-libs/zlib"
|
||||
RDEPEND="${DEPEND}
|
||||
selinux? ( sec-policy/selinux-sudo )
|
||||
ldap? ( dev-lang/perl )
|
||||
pam? ( sys-auth/pambase )
|
||||
>=app-misc/editor-wrapper-3
|
||||
virtual/editor
|
||||
sendmail? ( virtual/mta )"
|
||||
DEPEND="${DEPEND}
|
||||
sys-devel/bison"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
REQUIRED_USE="pam? ( !skey ) skey? ( !pam )"
|
||||
|
||||
MAKEOPTS+=" SAMPLES="
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-include-sys-types-h.patch
|
||||
elibtoolize
|
||||
}
|
||||
|
||||
set_rootpath() {
|
||||
# FIXME: secure_path is a compile time setting. using ROOTPATH
|
||||
# is not perfect, env-update may invalidate this, but until it
|
||||
# is available as a sudoers setting this will have to do.
|
||||
einfo "Setting secure_path ..."
|
||||
|
||||
# first extract the default ROOTPATH from build env
|
||||
ROOTPATH=$(unset ROOTPATH; . "${EPREFIX}"/etc/profile.env; echo "${ROOTPATH}")
|
||||
if [[ -z ${ROOTPATH} ]] ; then
|
||||
ewarn " Failed to find ROOTPATH, please report this"
|
||||
fi
|
||||
|
||||
# then remove duplicate path entries
|
||||
cleanpath() {
|
||||
local newpath thisp IFS=:
|
||||
for thisp in $1 ; do
|
||||
if [[ :${newpath}: != *:${thisp}:* ]] ; then
|
||||
newpath+=:$thisp
|
||||
else
|
||||
einfo " Duplicate entry ${thisp} removed..."
|
||||
fi
|
||||
done
|
||||
ROOTPATH=${newpath#:}
|
||||
}
|
||||
cleanpath /bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/bin${ROOTPATH:+:${ROOTPATH}}
|
||||
|
||||
# finally, strip gcc paths #136027
|
||||
rmpath() {
|
||||
local e newpath thisp IFS=:
|
||||
for thisp in ${ROOTPATH} ; do
|
||||
for e ; do [[ $thisp == $e ]] && continue 2 ; done
|
||||
newpath+=:$thisp
|
||||
done
|
||||
ROOTPATH=${newpath#:}
|
||||
}
|
||||
rmpath '*/gcc-bin/*' '*/gnat-gcc-bin/*' '*/gnat-gcc/*'
|
||||
|
||||
einfo "... done"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local ROOTPATH
|
||||
set_rootpath
|
||||
|
||||
# audit: somebody got to explain me how I can test this before I
|
||||
# enable it.. - Diego
|
||||
# plugindir: autoconf code is crappy and does not delay evaluation
|
||||
# until `make` time, so we have to use a full path here rather than
|
||||
# basing off other values.
|
||||
econf \
|
||||
--enable-zlib=system \
|
||||
--with-secure-path="${ROOTPATH}" \
|
||||
--with-editor="${EPREFIX}"/usr/libexec/editor \
|
||||
--with-env-editor \
|
||||
$(use_with offensive insults) \
|
||||
$(use_with offensive all-insults) \
|
||||
$(use_with ldap ldap_conf_file /etc/ldap.conf.sudo) \
|
||||
$(use_with ldap) \
|
||||
$(use_enable nls) \
|
||||
$(use_with pam) \
|
||||
$(use_with skey) \
|
||||
$(use_with selinux) \
|
||||
$(use_with sendmail) \
|
||||
--without-opie \
|
||||
--without-linux-audit \
|
||||
--with-rundir="${EPREFIX}"/var/run/sudo \
|
||||
--with-vardir="${EPREFIX}"/var/db/sudo \
|
||||
--with-plugindir="${EPREFIX}"/usr/$(get_libdir)/sudo \
|
||||
--docdir="${EPREFIX}"/usr/share/doc/${PF}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
if use ldap ; then
|
||||
dodoc README.LDAP doc/schema.OpenLDAP
|
||||
dosbin plugins/sudoers/sudoers2ldif
|
||||
|
||||
cat <<-EOF > "${T}"/ldap.conf.sudo
|
||||
# See ldap.conf(5) and README.LDAP for details
|
||||
# This file should only be readable by root
|
||||
|
||||
# supported directives: host, port, ssl, ldap_version
|
||||
# uri, binddn, bindpw, sudoers_base, sudoers_debug
|
||||
# tls_{checkpeer,cacertfile,cacertdir,randfile,ciphers,cert,key
|
||||
EOF
|
||||
|
||||
insinto /etc
|
||||
doins "${T}"/ldap.conf.sudo
|
||||
fperms 0440 /etc/ldap.conf.sudo
|
||||
fi
|
||||
|
||||
pamd_mimic system-auth sudo auth account session
|
||||
|
||||
keepdir /var/db/sudo
|
||||
fperms 0700 /var/db/sudo
|
||||
|
||||
# Don't install into /var/run as that is a tmpfs most of the time
|
||||
# (bug #504854)
|
||||
rm -rf "${D}"/var/run
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use ldap ; then
|
||||
ewarn
|
||||
ewarn "sudo uses the /etc/ldap.conf.sudo file for ldap configuration."
|
||||
ewarn
|
||||
if grep -qs '^[[:space:]]*sudoers:' "${ROOT}"/etc/nsswitch.conf ; then
|
||||
ewarn "In 1.7 series, LDAP is no more consulted, unless explicitly"
|
||||
ewarn "configured in /etc/nsswitch.conf."
|
||||
ewarn
|
||||
ewarn "To make use of LDAP, add this line to your /etc/nsswitch.conf:"
|
||||
ewarn " sudoers: ldap files"
|
||||
ewarn
|
||||
fi
|
||||
fi
|
||||
if use prefix ; then
|
||||
ewarn
|
||||
ewarn "To use sudo, you need to change file ownership and permissions"
|
||||
ewarn "with root privileges, as follows:"
|
||||
ewarn
|
||||
ewarn " # chown root:root ${EPREFIX}/usr/bin/sudo"
|
||||
ewarn " # chown root:root ${EPREFIX}/usr/lib/sudo/sudoers.so"
|
||||
ewarn " # chown root:root ${EPREFIX}/etc/sudoers"
|
||||
ewarn " # chown root:root ${EPREFIX}/etc/sudoers.d"
|
||||
ewarn " # chown root:root ${EPREFIX}/var/db/sudo"
|
||||
ewarn " # chmod 4111 ${EPREFIX}/usr/bin/sudo"
|
||||
ewarn
|
||||
fi
|
||||
|
||||
elog "To use the -A (askpass) option, you need to install a compatible"
|
||||
elog "password program from the following list. Starred packages will"
|
||||
elog "automatically register for the use with sudo (but will not force"
|
||||
elog "the -A option):"
|
||||
elog ""
|
||||
elog " [*] net-misc/ssh-askpass-fullscreen"
|
||||
elog " net-misc/x11-ssh-askpass"
|
||||
elog ""
|
||||
elog "You can override the choice by setting the SUDO_ASKPASS environmnent"
|
||||
elog "variable to the program you want to use."
|
||||
}
|
196
sdk_container/src/third_party/portage-stable/app-admin/sudo/sudo-1.8.14_p3.ebuild
vendored
Normal file
196
sdk_container/src/third_party/portage-stable/app-admin/sudo/sudo-1.8.14_p3.ebuild
vendored
Normal file
@ -0,0 +1,196 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils pam multilib libtool
|
||||
|
||||
MY_P=${P/_/}
|
||||
MY_P=${MY_P/beta/b}
|
||||
|
||||
uri_prefix=
|
||||
case ${P} in
|
||||
*_beta*|*_rc*) uri_prefix=beta/ ;;
|
||||
esac
|
||||
|
||||
DESCRIPTION="Allows users or groups to run commands as other users"
|
||||
HOMEPAGE="http://www.sudo.ws/"
|
||||
SRC_URI="http://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
|
||||
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz"
|
||||
|
||||
# Basic license is ISC-style as-is, some files are released under
|
||||
# 3-clause BSD license
|
||||
LICENSE="ISC BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~sparc-solaris"
|
||||
IUSE="ldap nls pam offensive selinux skey +sendmail"
|
||||
|
||||
DEPEND="pam? ( virtual/pam )
|
||||
skey? ( >=sys-auth/skey-1.1.5-r1 )
|
||||
ldap? (
|
||||
>=net-nds/openldap-2.1.30-r1
|
||||
dev-libs/cyrus-sasl
|
||||
)
|
||||
sys-libs/zlib"
|
||||
RDEPEND="${DEPEND}
|
||||
selinux? ( sec-policy/selinux-sudo )
|
||||
ldap? ( dev-lang/perl )
|
||||
pam? ( sys-auth/pambase )
|
||||
>=app-misc/editor-wrapper-3
|
||||
virtual/editor
|
||||
sendmail? ( virtual/mta )"
|
||||
DEPEND="${DEPEND}
|
||||
sys-devel/bison"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
REQUIRED_USE="pam? ( !skey ) skey? ( !pam )"
|
||||
|
||||
MAKEOPTS+=" SAMPLES="
|
||||
|
||||
src_prepare() {
|
||||
elibtoolize
|
||||
}
|
||||
|
||||
set_rootpath() {
|
||||
# FIXME: secure_path is a compile time setting. using ROOTPATH
|
||||
# is not perfect, env-update may invalidate this, but until it
|
||||
# is available as a sudoers setting this will have to do.
|
||||
einfo "Setting secure_path ..."
|
||||
|
||||
# first extract the default ROOTPATH from build env
|
||||
ROOTPATH=$(unset ROOTPATH; . "${EPREFIX}"/etc/profile.env; echo "${ROOTPATH}")
|
||||
if [[ -z ${ROOTPATH} ]] ; then
|
||||
ewarn " Failed to find ROOTPATH, please report this"
|
||||
fi
|
||||
|
||||
# then remove duplicate path entries
|
||||
cleanpath() {
|
||||
local newpath thisp IFS=:
|
||||
for thisp in $1 ; do
|
||||
if [[ :${newpath}: != *:${thisp}:* ]] ; then
|
||||
newpath+=:$thisp
|
||||
else
|
||||
einfo " Duplicate entry ${thisp} removed..."
|
||||
fi
|
||||
done
|
||||
ROOTPATH=${newpath#:}
|
||||
}
|
||||
cleanpath /bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/bin${ROOTPATH:+:${ROOTPATH}}
|
||||
|
||||
# finally, strip gcc paths #136027
|
||||
rmpath() {
|
||||
local e newpath thisp IFS=:
|
||||
for thisp in ${ROOTPATH} ; do
|
||||
for e ; do [[ $thisp == $e ]] && continue 2 ; done
|
||||
newpath+=:$thisp
|
||||
done
|
||||
ROOTPATH=${newpath#:}
|
||||
}
|
||||
rmpath '*/gcc-bin/*' '*/gnat-gcc-bin/*' '*/gnat-gcc/*'
|
||||
|
||||
einfo "... done"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local ROOTPATH
|
||||
set_rootpath
|
||||
|
||||
# audit: somebody got to explain me how I can test this before I
|
||||
# enable it.. - Diego
|
||||
# plugindir: autoconf code is crappy and does not delay evaluation
|
||||
# until `make` time, so we have to use a full path here rather than
|
||||
# basing off other values.
|
||||
econf \
|
||||
--enable-zlib=system \
|
||||
--with-secure-path="${ROOTPATH}" \
|
||||
--with-editor="${EPREFIX}"/usr/libexec/editor \
|
||||
--with-env-editor \
|
||||
$(use_with offensive insults) \
|
||||
$(use_with offensive all-insults) \
|
||||
$(use_with ldap ldap_conf_file /etc/ldap.conf.sudo) \
|
||||
$(use_with ldap) \
|
||||
$(use_enable nls) \
|
||||
$(use_with pam) \
|
||||
$(use_with skey) \
|
||||
$(use_with selinux) \
|
||||
$(use_with sendmail) \
|
||||
--without-opie \
|
||||
--without-linux-audit \
|
||||
--with-rundir="${EPREFIX}"/var/run/sudo \
|
||||
--with-vardir="${EPREFIX}"/var/db/sudo \
|
||||
--with-plugindir="${EPREFIX}"/usr/$(get_libdir)/sudo \
|
||||
--docdir="${EPREFIX}"/usr/share/doc/${PF}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
if use ldap ; then
|
||||
dodoc README.LDAP doc/schema.OpenLDAP
|
||||
dosbin plugins/sudoers/sudoers2ldif
|
||||
|
||||
cat <<-EOF > "${T}"/ldap.conf.sudo
|
||||
# See ldap.conf(5) and README.LDAP for details
|
||||
# This file should only be readable by root
|
||||
|
||||
# supported directives: host, port, ssl, ldap_version
|
||||
# uri, binddn, bindpw, sudoers_base, sudoers_debug
|
||||
# tls_{checkpeer,cacertfile,cacertdir,randfile,ciphers,cert,key
|
||||
EOF
|
||||
|
||||
insinto /etc
|
||||
doins "${T}"/ldap.conf.sudo
|
||||
fperms 0440 /etc/ldap.conf.sudo
|
||||
fi
|
||||
|
||||
pamd_mimic system-auth sudo auth account session
|
||||
|
||||
keepdir /var/db/sudo
|
||||
fperms 0700 /var/db/sudo
|
||||
|
||||
# Don't install into /var/run as that is a tmpfs most of the time
|
||||
# (bug #504854)
|
||||
rm -rf "${D}"/var/run
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use ldap ; then
|
||||
ewarn
|
||||
ewarn "sudo uses the /etc/ldap.conf.sudo file for ldap configuration."
|
||||
ewarn
|
||||
if grep -qs '^[[:space:]]*sudoers:' "${ROOT}"/etc/nsswitch.conf ; then
|
||||
ewarn "In 1.7 series, LDAP is no more consulted, unless explicitly"
|
||||
ewarn "configured in /etc/nsswitch.conf."
|
||||
ewarn
|
||||
ewarn "To make use of LDAP, add this line to your /etc/nsswitch.conf:"
|
||||
ewarn " sudoers: ldap files"
|
||||
ewarn
|
||||
fi
|
||||
fi
|
||||
if use prefix ; then
|
||||
ewarn
|
||||
ewarn "To use sudo, you need to change file ownership and permissions"
|
||||
ewarn "with root privileges, as follows:"
|
||||
ewarn
|
||||
ewarn " # chown root:root ${EPREFIX}/usr/bin/sudo"
|
||||
ewarn " # chown root:root ${EPREFIX}/usr/lib/sudo/sudoers.so"
|
||||
ewarn " # chown root:root ${EPREFIX}/etc/sudoers"
|
||||
ewarn " # chown root:root ${EPREFIX}/etc/sudoers.d"
|
||||
ewarn " # chown root:root ${EPREFIX}/var/db/sudo"
|
||||
ewarn " # chmod 4111 ${EPREFIX}/usr/bin/sudo"
|
||||
ewarn
|
||||
fi
|
||||
|
||||
elog "To use the -A (askpass) option, you need to install a compatible"
|
||||
elog "password program from the following list. Starred packages will"
|
||||
elog "automatically register for the use with sudo (but will not force"
|
||||
elog "the -A option):"
|
||||
elog ""
|
||||
elog " [*] net-misc/ssh-askpass-fullscreen"
|
||||
elog " net-misc/x11-ssh-askpass"
|
||||
elog ""
|
||||
elog "You can override the choice by setting the SUDO_ASKPASS environmnent"
|
||||
elog "variable to the program you want to use."
|
||||
}
|
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-admin/eselect-1.4.6
vendored
Normal file
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-admin/eselect-1.4.6
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile install postinst
|
||||
DEPEND=sys-apps/sed || ( sys-apps/coreutils sys-freebsd/freebsd-bin app-misc/realpath ) app-arch/xz-utils doc? ( dev-python/docutils )
|
||||
DESCRIPTION=Gentoo's multi-purpose configuration and management tool
|
||||
EAPI=5
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Eselect
|
||||
IUSE=doc emacs vim-syntax
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=GPL-2+ || ( GPL-2+ CC-BY-SA-3.0 )
|
||||
PDEPEND=emacs? ( app-emacs/eselect-mode ) vim-syntax? ( app-vim/eselect-syntax )
|
||||
RDEPEND=sys-apps/sed || ( sys-apps/coreutils sys-freebsd/freebsd-bin app-misc/realpath ) sys-apps/file sys-libs/ncurses
|
||||
SLOT=0
|
||||
SRC_URI=https://dev.gentoo.org/~ulm/eselect/eselect-1.4.6.tar.xz
|
||||
_eclasses_=bash-completion-r1 acf715fa09463f043fbfdc1640f3fb85 eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=b3b62b403862040ee5e05f2c02cb3e4f
|
@ -4,10 +4,10 @@ DESCRIPTION=Rotates, compresses, and mails system logs
|
||||
EAPI=5
|
||||
HOMEPAGE=https://fedorahosted.org/logrotate/
|
||||
IUSE=acl +cron selinux
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd
|
||||
KEYWORDS=alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=dev-libs/popt-1.5 selinux? ( sys-libs/libselinux ) acl? ( virtual/acl ) selinux? ( sec-policy/selinux-logrotate ) cron? ( virtual/cron )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/logrotate/logrotate/archive/3.9.2.tar.gz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=ccde02aefae92b71d821565b853ecd63
|
||||
_md5_=53a77dce87076d65e9bcd144ac612a10
|
||||
|
@ -2,10 +2,10 @@ DEFINED_PHASES=install prepare
|
||||
DESCRIPTION=User land tool for cleaning up old perl installs
|
||||
EAPI=5
|
||||
HOMEPAGE=https://www.gentoo.org/proj/en/perl/
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-aix ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=app-shells/bash || ( >=sys-apps/coreutils-8.15 app-misc/realpath sys-freebsd/freebsd-bin ) dev-lang/perl || ( ( sys-apps/portage app-portage/portage-utils ) sys-apps/pkgcore sys-apps/paludis )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gentoo/perl-cleaner-2.20.tar.bz2 https://dev.gentoo.org/~dilfridge/distfiles/perl-cleaner-2.20.tar.bz2
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 prefix e7f2b9c6e57342e5d25eac22fce23062 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=b12bfcbe4bf4d543c1726af0abec1126
|
||||
_md5_=2e8d91588fbc9799d93cb7db19090b29
|
||||
|
10
sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-admin/perl-cleaner-2.21
vendored
Normal file
10
sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-admin/perl-cleaner-2.21
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
DEFINED_PHASES=install
|
||||
DESCRIPTION=User land tool for cleaning up old perl installs
|
||||
EAPI=5
|
||||
HOMEPAGE=https://www.gentoo.org/proj/en/perl/
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=app-shells/bash || ( >=sys-apps/coreutils-8.15 app-misc/realpath sys-freebsd/freebsd-bin ) dev-lang/perl || ( ( sys-apps/portage app-portage/portage-utils ) sys-apps/pkgcore sys-apps/paludis )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gentoo/perl-cleaner-2.21.tar.bz2 https://dev.gentoo.org/~dilfridge/distfiles/perl-cleaner-2.21.tar.bz2
|
||||
_md5_=2f8430c16829beef0df2f56ec3bfba94
|
11
sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-admin/perl-cleaner-2.22
vendored
Normal file
11
sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-admin/perl-cleaner-2.22
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
DEFINED_PHASES=install prepare
|
||||
DESCRIPTION=User land tool for cleaning up old perl installs
|
||||
EAPI=6
|
||||
HOMEPAGE=https://www.gentoo.org/proj/en/perl/
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=app-shells/bash || ( >=sys-apps/coreutils-8.15 app-misc/realpath sys-freebsd/freebsd-bin ) dev-lang/perl || ( ( sys-apps/portage app-portage/portage-utils ) sys-apps/pkgcore sys-apps/paludis )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gentoo/perl-cleaner-2.22.tar.bz2 https://dev.gentoo.org/~dilfridge/distfiles/perl-cleaner-2.22.tar.bz2
|
||||
_eclasses_=prefix e7f2b9c6e57342e5d25eac22fce23062
|
||||
_md5_=0031f92f5a954c3f00d318943a1c9dea
|
@ -1,10 +1,10 @@
|
||||
DEFINED_PHASES=install unpack
|
||||
DEFINED_PHASES=install prepare unpack
|
||||
DEPEND=sys-apps/help2man >=dev-vcs/git-1.8.2.1
|
||||
DESCRIPTION=User land tool for cleaning up old perl installs
|
||||
EAPI=5
|
||||
EAPI=6
|
||||
HOMEPAGE=https://www.gentoo.org/proj/en/perl/
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=app-shells/bash || ( >=sys-apps/coreutils-8.15 app-misc/realpath sys-freebsd/freebsd-bin ) dev-lang/perl || ( ( sys-apps/portage app-portage/portage-utils ) sys-apps/pkgcore sys-apps/paludis )
|
||||
SLOT=0
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e git-r3 ef66dfc3db09f327af21cf32f140fb2b multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=2f8430c16829beef0df2f56ec3bfba94
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e git-r3 ef66dfc3db09f327af21cf32f140fb2b multilib 3972ca401cf7dbb430df9995f5d8d580 prefix e7f2b9c6e57342e5d25eac22fce23062 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=0031f92f5a954c3f00d318943a1c9dea
|
||||
|
@ -2,9 +2,9 @@ DEFINED_PHASES=compile
|
||||
DESCRIPTION=Script used to reinstall Python packages after changing active Python versions
|
||||
EAPI=5
|
||||
HOMEPAGE=https://www.gentoo.org/proj/en/Python/
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-aix ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
KEYWORDS=alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=sys-apps/gentoo-functions || ( >=sys-apps/portage-2.1.6 >=sys-apps/paludis-0.56.0 sys-apps/pkgcore )
|
||||
SLOT=0
|
||||
SRC_URI=https://dev.gentoo.org/~floppym/dist/python-updater-0.14.tar.bz2
|
||||
_md5_=b6dd9ac92dc2f8b393100690ecfe0d06
|
||||
_md5_=24aaf50e35ac33335f147c7e16f7bf82
|
||||
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile config configure install postinst prepare test unpack
|
||||
DEPEND=>=dev-libs/json-c-0.11:= >=dev-libs/libestr-0.1.9 >=dev-libs/liblogging-1.0.1:=[stdlog] >=sys-libs/zlib-1.2.5 dbi? ( >=dev-db/libdbi-0.8.3 ) elasticsearch? ( >=net-misc/curl-7.35.0 ) gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= ) jemalloc? ( >=dev-libs/jemalloc-3.3.1 ) kerberos? ( virtual/krb5 ) mongodb? ( >=dev-libs/libmongo-client-0.1.4 ) mysql? ( virtual/mysql ) normalize? ( >=dev-libs/libee-0.4.0 >=dev-libs/liblognorm-1.1.2:= ) omudpspoof? ( >=net-libs/libnet-1.1.6 ) postgres? ( >=dev-db/postgresql-8.4.20:= ) rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0 ) redis? ( >=dev-libs/hiredis-0.11.0 ) relp? ( >=dev-libs/librelp-1.2.5 ) rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] ) rfc5424hmac? ( !libressl? ( >=dev-libs/openssl-0.9.8y:0= ) libressl? ( dev-libs/libressl:= ) ) snmp? ( >=net-analyzer/net-snmp-5.7.2 ) ssl? ( >=net-libs/gnutls-2.12.23 ) systemd? ( >=sys-apps/systemd-208 ) zeromq? ( >=net-libs/czmq-1.2.0 ) virtual/pkgconfig !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig
|
||||
DEPEND=>=dev-libs/json-c-0.11:= >=dev-libs/libestr-0.1.9 >=dev-libs/liblogging-1.0.1:=[stdlog] >=sys-libs/zlib-1.2.5 dbi? ( >=dev-db/libdbi-0.8.3 ) elasticsearch? ( >=net-misc/curl-7.35.0 ) gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= ) jemalloc? ( >=dev-libs/jemalloc-3.3.1 ) kerberos? ( virtual/krb5 ) mongodb? ( >=dev-libs/libmongo-client-0.1.4 ) mysql? ( virtual/mysql ) normalize? ( >=dev-libs/libee-0.4.0 >=dev-libs/liblognorm-1.1.2:= ) omudpspoof? ( >=net-libs/libnet-1.1.6 ) postgres? ( >=dev-db/postgresql-8.4.20:= ) rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0 ) redis? ( >=dev-libs/hiredis-0.11.0 ) relp? ( >=dev-libs/librelp-1.2.5 ) rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] ) rfc5424hmac? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) ) snmp? ( >=net-analyzer/net-snmp-5.7.2 ) ssl? ( >=net-libs/gnutls-2.12.23 ) systemd? ( >=sys-apps/systemd-208 ) zeromq? ( >=net-libs/czmq-1.2.0 ) virtual/pkgconfig !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig
|
||||
DESCRIPTION=An enhanced multi-threaded syslogd with database support and more
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.rsyslog.com/
|
||||
IUSE=dbi debug doc elasticsearch +gcrypt jemalloc kerberos libressl mongodb mysql normalize omudpspoof postgres rabbitmq redis relp rfc3195 rfc5424hmac snmp ssl systemd test usertools zeromq
|
||||
KEYWORDS=amd64 ~arm hppa x86
|
||||
LICENSE=GPL-3 LGPL-3 Apache-2.0
|
||||
RDEPEND=>=dev-libs/json-c-0.11:= >=dev-libs/libestr-0.1.9 >=dev-libs/liblogging-1.0.1:=[stdlog] >=sys-libs/zlib-1.2.5 dbi? ( >=dev-db/libdbi-0.8.3 ) elasticsearch? ( >=net-misc/curl-7.35.0 ) gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= ) jemalloc? ( >=dev-libs/jemalloc-3.3.1 ) kerberos? ( virtual/krb5 ) mongodb? ( >=dev-libs/libmongo-client-0.1.4 ) mysql? ( virtual/mysql ) normalize? ( >=dev-libs/libee-0.4.0 >=dev-libs/liblognorm-1.1.2:= ) omudpspoof? ( >=net-libs/libnet-1.1.6 ) postgres? ( >=dev-db/postgresql-8.4.20:= ) rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0 ) redis? ( >=dev-libs/hiredis-0.11.0 ) relp? ( >=dev-libs/librelp-1.2.5 ) rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] ) rfc5424hmac? ( !libressl? ( >=dev-libs/openssl-0.9.8y:0= ) libressl? ( dev-libs/libressl:= ) ) snmp? ( >=net-analyzer/net-snmp-5.7.2 ) ssl? ( >=net-libs/gnutls-2.12.23 ) systemd? ( >=sys-apps/systemd-208 ) zeromq? ( >=net-libs/czmq-1.2.0 )
|
||||
RDEPEND=>=dev-libs/json-c-0.11:= >=dev-libs/libestr-0.1.9 >=dev-libs/liblogging-1.0.1:=[stdlog] >=sys-libs/zlib-1.2.5 dbi? ( >=dev-db/libdbi-0.8.3 ) elasticsearch? ( >=net-misc/curl-7.35.0 ) gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= ) jemalloc? ( >=dev-libs/jemalloc-3.3.1 ) kerberos? ( virtual/krb5 ) mongodb? ( >=dev-libs/libmongo-client-0.1.4 ) mysql? ( virtual/mysql ) normalize? ( >=dev-libs/libee-0.4.0 >=dev-libs/liblognorm-1.1.2:= ) omudpspoof? ( >=net-libs/libnet-1.1.6 ) postgres? ( >=dev-db/postgresql-8.4.20:= ) rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0 ) redis? ( >=dev-libs/hiredis-0.11.0 ) relp? ( >=dev-libs/librelp-1.2.5 ) rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] ) rfc5424hmac? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) ) snmp? ( >=net-analyzer/net-snmp-5.7.2 ) ssl? ( >=net-libs/gnutls-2.12.23 ) systemd? ( >=sys-apps/systemd-208 ) zeromq? ( >=net-libs/czmq-1.2.0 )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.rsyslog.com/files/download/rsyslog/rsyslog-8.13.0.tar.gz doc? ( http://www.rsyslog.com/files/download/rsyslog/rsyslog-doc-8.13.0.tar.gz )
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c autotools-utils 419811142edf3516b0d0cf1a254d93cb eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=5cad272488884aff888d12ca02ed3300
|
||||
_md5_=ad7430950157292d17d6558a007430ff
|
||||
|
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-admin/rsyslog-8.16.0-r1
vendored
Normal file
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-admin/rsyslog-8.16.0-r1
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile config configure install postinst prepare test unpack
|
||||
DEPEND=>=dev-libs/json-c-0.11:= >=dev-libs/libestr-0.1.9 >=dev-libs/liblogging-1.0.1:=[stdlog] >=sys-libs/zlib-1.2.5 dbi? ( >=dev-db/libdbi-0.8.3 ) elasticsearch? ( >=net-misc/curl-7.35.0 ) gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= ) jemalloc? ( >=dev-libs/jemalloc-3.3.1 ) kerberos? ( virtual/krb5 ) mongodb? ( >=dev-libs/libmongo-client-0.1.4 ) mysql? ( virtual/mysql ) normalize? ( >=dev-libs/libee-0.4.0 >=dev-libs/liblognorm-1.1.2:= ) omudpspoof? ( >=net-libs/libnet-1.1.6 ) postgres? ( >=dev-db/postgresql-8.4.20:= ) rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0 ) redis? ( >=dev-libs/hiredis-0.11.0 ) relp? ( >=dev-libs/librelp-1.2.5 ) rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] ) rfc5424hmac? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) ) snmp? ( >=net-analyzer/net-snmp-5.7.2 ) ssl? ( >=net-libs/gnutls-2.12.23:0= ) systemd? ( >=sys-apps/systemd-208 ) zeromq? ( >=net-libs/czmq-1.2.0 ) virtual/pkgconfig !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig
|
||||
DESCRIPTION=An enhanced multi-threaded syslogd with database support and more
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.rsyslog.com/
|
||||
IUSE=dbi debug doc elasticsearch +gcrypt jemalloc kerberos libressl mongodb mysql normalize omudpspoof postgres rabbitmq redis relp rfc3195 rfc5424hmac snmp ssl systemd test usertools zeromq
|
||||
KEYWORDS=amd64 ~arm hppa x86
|
||||
LICENSE=GPL-3 LGPL-3 Apache-2.0
|
||||
RDEPEND=>=dev-libs/json-c-0.11:= >=dev-libs/libestr-0.1.9 >=dev-libs/liblogging-1.0.1:=[stdlog] >=sys-libs/zlib-1.2.5 dbi? ( >=dev-db/libdbi-0.8.3 ) elasticsearch? ( >=net-misc/curl-7.35.0 ) gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= ) jemalloc? ( >=dev-libs/jemalloc-3.3.1 ) kerberos? ( virtual/krb5 ) mongodb? ( >=dev-libs/libmongo-client-0.1.4 ) mysql? ( virtual/mysql ) normalize? ( >=dev-libs/libee-0.4.0 >=dev-libs/liblognorm-1.1.2:= ) omudpspoof? ( >=net-libs/libnet-1.1.6 ) postgres? ( >=dev-db/postgresql-8.4.20:= ) rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0 ) redis? ( >=dev-libs/hiredis-0.11.0 ) relp? ( >=dev-libs/librelp-1.2.5 ) rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] ) rfc5424hmac? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) ) snmp? ( >=net-analyzer/net-snmp-5.7.2 ) ssl? ( >=net-libs/gnutls-2.12.23:0= ) systemd? ( >=sys-apps/systemd-208 ) zeromq? ( >=net-libs/czmq-1.2.0 )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.rsyslog.com/files/download/rsyslog/rsyslog-8.16.0.tar.gz doc? ( http://www.rsyslog.com/files/download/rsyslog/rsyslog-doc-8.16.0.tar.gz )
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=f2b66e41ab56e1fa3b0250ad10d12c0c
|
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-admin/rsyslog-8.18.0
vendored
Normal file
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-admin/rsyslog-8.18.0
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile config configure install postinst prepare setup test unpack
|
||||
DEPEND=>=dev-libs/libfastjson-0.99.2:= >=dev-libs/libestr-0.1.9 >=dev-libs/liblogging-1.0.1:=[stdlog] >=sys-libs/zlib-1.2.5 dbi? ( >=dev-db/libdbi-0.8.3 ) elasticsearch? ( >=net-misc/curl-7.35.0 ) gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= ) grok? ( >=dev-libs/grok-0.9.2 ) jemalloc? ( >=dev-libs/jemalloc-3.3.1:= ) kafka? ( >=dev-libs/librdkafka-0.9.0.99:= ) kerberos? ( virtual/krb5 ) mongodb? ( >=dev-libs/libmongo-client-0.1.4 ) mysql? ( virtual/mysql ) normalize? ( >=dev-libs/libee-0.4.0 >=dev-libs/liblognorm-1.1.2:= ) omhttpfs? ( >=net-misc/curl-7.35.0 ) omudpspoof? ( >=net-libs/libnet-1.1.6 ) postgres? ( >=dev-db/postgresql-8.4.20:= ) rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0:= ) redis? ( >=dev-libs/hiredis-0.11.0 ) relp? ( >=dev-libs/librelp-1.2.5:= ) rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] ) rfc5424hmac? ( !libressl? ( >=dev-libs/openssl-0.9.8y:0= ) libressl? ( dev-libs/libressl:= ) ) snmp? ( >=net-analyzer/net-snmp-5.7.2 ) ssl? ( >=net-libs/gnutls-2.12.23:0= ) systemd? ( >=sys-apps/systemd-208 ) zeromq? ( >=net-libs/zeromq-4.1.1:= >=net-libs/czmq-3.0.0 ) virtual/pkgconfig test? ( sys-libs/libfaketime ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig
|
||||
DESCRIPTION=An enhanced multi-threaded syslogd with database support and more
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.rsyslog.com/
|
||||
IUSE=dbi debug doc elasticsearch +gcrypt grok jemalloc kafka kerberos libressl mongodb mysql normalize omhttpfs omudpspoof postgres rabbitmq redis relp rfc3195 rfc5424hmac snmp ssl systemd test usertools zeromq
|
||||
KEYWORDS=~amd64 ~arm ~hppa ~x86
|
||||
LICENSE=GPL-3 LGPL-3 Apache-2.0
|
||||
RDEPEND=>=dev-libs/libfastjson-0.99.2:= >=dev-libs/libestr-0.1.9 >=dev-libs/liblogging-1.0.1:=[stdlog] >=sys-libs/zlib-1.2.5 dbi? ( >=dev-db/libdbi-0.8.3 ) elasticsearch? ( >=net-misc/curl-7.35.0 ) gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= ) grok? ( >=dev-libs/grok-0.9.2 ) jemalloc? ( >=dev-libs/jemalloc-3.3.1:= ) kafka? ( >=dev-libs/librdkafka-0.9.0.99:= ) kerberos? ( virtual/krb5 ) mongodb? ( >=dev-libs/libmongo-client-0.1.4 ) mysql? ( virtual/mysql ) normalize? ( >=dev-libs/libee-0.4.0 >=dev-libs/liblognorm-1.1.2:= ) omhttpfs? ( >=net-misc/curl-7.35.0 ) omudpspoof? ( >=net-libs/libnet-1.1.6 ) postgres? ( >=dev-db/postgresql-8.4.20:= ) rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0:= ) redis? ( >=dev-libs/hiredis-0.11.0 ) relp? ( >=dev-libs/librelp-1.2.5:= ) rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] ) rfc5424hmac? ( !libressl? ( >=dev-libs/openssl-0.9.8y:0= ) libressl? ( dev-libs/libressl:= ) ) snmp? ( >=net-analyzer/net-snmp-5.7.2 ) ssl? ( >=net-libs/gnutls-2.12.23:0= ) systemd? ( >=sys-apps/systemd-208 ) zeromq? ( >=net-libs/zeromq-4.1.1:= >=net-libs/czmq-3.0.0 )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.rsyslog.com/files/download/rsyslog/rsyslog-8.18.0.tar.gz -> rsyslog-8.18.0.tar.gz doc? ( http://www.rsyslog.com/files/download/rsyslog/rsyslog-doc-8.18.0.tar.gz -> rsyslog-docs-8.18.0.tar.gz )
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=d1e752b52246fe99c16668d40bc569d3
|
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-admin/rsyslog-8.19.0
vendored
Normal file
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-admin/rsyslog-8.19.0
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile config configure install postinst prepare setup test unpack
|
||||
DEPEND=>=dev-libs/libfastjson-0.99.2:= >=dev-libs/libestr-0.1.9 >=dev-libs/liblogging-1.0.1:=[stdlog] >=sys-libs/zlib-1.2.5 dbi? ( >=dev-db/libdbi-0.8.3 ) elasticsearch? ( >=net-misc/curl-7.35.0 ) gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= ) grok? ( >=dev-libs/grok-0.9.2 ) jemalloc? ( >=dev-libs/jemalloc-3.3.1:= ) kafka? ( >=dev-libs/librdkafka-0.9.0.99:= ) kerberos? ( virtual/krb5 ) mongodb? ( >=dev-libs/libmongo-client-0.1.4 ) mysql? ( virtual/mysql ) normalize? ( >=dev-libs/libee-0.4.0 >=dev-libs/liblognorm-1.1.2:= ) omhttpfs? ( >=net-misc/curl-7.35.0 ) omudpspoof? ( >=net-libs/libnet-1.1.6 ) postgres? ( >=dev-db/postgresql-8.4.20:= ) rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0:= ) redis? ( >=dev-libs/hiredis-0.11.0 ) relp? ( >=dev-libs/librelp-1.2.5:= ) rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] ) rfc5424hmac? ( !libressl? ( >=dev-libs/openssl-0.9.8y:0= ) libressl? ( dev-libs/libressl:= ) ) snmp? ( >=net-analyzer/net-snmp-5.7.2 ) ssl? ( >=net-libs/gnutls-2.12.23:0= ) systemd? ( >=sys-apps/systemd-208 ) zeromq? ( >=net-libs/zeromq-4.1.1:= >=net-libs/czmq-3.0.0 ) virtual/pkgconfig test? ( sys-libs/libfaketime ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig
|
||||
DESCRIPTION=An enhanced multi-threaded syslogd with database support and more
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.rsyslog.com/
|
||||
IUSE=dbi debug doc elasticsearch +gcrypt grok jemalloc kafka kerberos libressl mongodb mysql normalize omhttpfs omudpspoof postgres rabbitmq redis relp rfc3195 rfc5424hmac snmp ssl systemd test usertools zeromq
|
||||
KEYWORDS=~amd64 ~arm ~hppa ~x86
|
||||
LICENSE=GPL-3 LGPL-3 Apache-2.0
|
||||
RDEPEND=>=dev-libs/libfastjson-0.99.2:= >=dev-libs/libestr-0.1.9 >=dev-libs/liblogging-1.0.1:=[stdlog] >=sys-libs/zlib-1.2.5 dbi? ( >=dev-db/libdbi-0.8.3 ) elasticsearch? ( >=net-misc/curl-7.35.0 ) gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= ) grok? ( >=dev-libs/grok-0.9.2 ) jemalloc? ( >=dev-libs/jemalloc-3.3.1:= ) kafka? ( >=dev-libs/librdkafka-0.9.0.99:= ) kerberos? ( virtual/krb5 ) mongodb? ( >=dev-libs/libmongo-client-0.1.4 ) mysql? ( virtual/mysql ) normalize? ( >=dev-libs/libee-0.4.0 >=dev-libs/liblognorm-1.1.2:= ) omhttpfs? ( >=net-misc/curl-7.35.0 ) omudpspoof? ( >=net-libs/libnet-1.1.6 ) postgres? ( >=dev-db/postgresql-8.4.20:= ) rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0:= ) redis? ( >=dev-libs/hiredis-0.11.0 ) relp? ( >=dev-libs/librelp-1.2.5:= ) rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] ) rfc5424hmac? ( !libressl? ( >=dev-libs/openssl-0.9.8y:0= ) libressl? ( dev-libs/libressl:= ) ) snmp? ( >=net-analyzer/net-snmp-5.7.2 ) ssl? ( >=net-libs/gnutls-2.12.23:0= ) systemd? ( >=sys-apps/systemd-208 ) zeromq? ( >=net-libs/zeromq-4.1.1:= >=net-libs/czmq-3.0.0 )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.rsyslog.com/files/download/rsyslog/rsyslog-8.19.0.tar.gz -> rsyslog-8.19.0.tar.gz doc? ( http://www.rsyslog.com/files/download/rsyslog/rsyslog-doc-8.19.0.tar.gz -> rsyslog-docs-8.19.0.tar.gz )
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=f54fe041ceb597b2e85f331c13b84022
|
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-admin/sudo-1.8.12
vendored
Normal file
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-admin/sudo-1.8.12
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=configure install postinst prepare
|
||||
DEPEND=pam? ( virtual/pam ) skey? ( >=sys-auth/skey-1.1.5-r1 ) ldap? ( >=net-nds/openldap-2.1.30-r1 dev-libs/cyrus-sasl ) sys-libs/zlib sys-devel/bison
|
||||
DESCRIPTION=Allows users or groups to run commands as other users
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.sudo.ws/
|
||||
IUSE=ldap nls pam offensive selinux skey +sendmail
|
||||
KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~sparc-solaris
|
||||
LICENSE=ISC BSD
|
||||
RDEPEND=pam? ( virtual/pam ) skey? ( >=sys-auth/skey-1.1.5-r1 ) ldap? ( >=net-nds/openldap-2.1.30-r1 dev-libs/cyrus-sasl ) sys-libs/zlib selinux? ( sec-policy/selinux-sudo ) ldap? ( dev-lang/perl ) pam? ( sys-auth/pambase ) >=app-misc/editor-wrapper-3 virtual/editor sendmail? ( virtual/mta )
|
||||
REQUIRED_USE=pam? ( !skey ) skey? ( !pam )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.sudo.ws/sudo/dist/sudo-1.8.12.tar.gz ftp://ftp.sudo.ws/pub/sudo/sudo-1.8.12.tar.gz
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=daea9be78238fb3bce3ba95d2a442d8e
|
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-admin/sudo-1.8.14_p3
vendored
Normal file
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-admin/sudo-1.8.14_p3
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=configure install postinst prepare
|
||||
DEPEND=pam? ( virtual/pam ) skey? ( >=sys-auth/skey-1.1.5-r1 ) ldap? ( >=net-nds/openldap-2.1.30-r1 dev-libs/cyrus-sasl ) sys-libs/zlib sys-devel/bison
|
||||
DESCRIPTION=Allows users or groups to run commands as other users
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.sudo.ws/
|
||||
IUSE=ldap nls pam offensive selinux skey +sendmail
|
||||
KEYWORDS=~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~sparc-solaris
|
||||
LICENSE=ISC BSD
|
||||
RDEPEND=pam? ( virtual/pam ) skey? ( >=sys-auth/skey-1.1.5-r1 ) ldap? ( >=net-nds/openldap-2.1.30-r1 dev-libs/cyrus-sasl ) sys-libs/zlib selinux? ( sec-policy/selinux-sudo ) ldap? ( dev-lang/perl ) pam? ( sys-auth/pambase ) >=app-misc/editor-wrapper-3 virtual/editor sendmail? ( virtual/mta )
|
||||
REQUIRED_USE=pam? ( !skey ) skey? ( !pam )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.sudo.ws/sudo/dist/sudo-1.8.14p3.tar.gz ftp://ftp.sudo.ws/pub/sudo/sudo-1.8.14p3.tar.gz
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=855993aa48e9a065488bbc22c873e1bb
|
Loading…
Reference in New Issue
Block a user