summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys-process/audit/ChangeLog10
-rw-r--r--sys-process/audit/Manifest93
-rw-r--r--sys-process/audit/audit-1.1.3.ebuild57
-rw-r--r--sys-process/audit/files/audit-1.1.3-compilefix.patch123
-rw-r--r--sys-process/audit/files/digest-audit-1.1.33
5 files changed, 264 insertions, 22 deletions
diff --git a/sys-process/audit/ChangeLog b/sys-process/audit/ChangeLog
index b5534237e666..76999f310a4f 100644
--- a/sys-process/audit/ChangeLog
+++ b/sys-process/audit/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-process/audit
-# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-process/audit/ChangeLog,v 1.8 2005/06/06 01:39:22 beu Exp $
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-process/audit/ChangeLog,v 1.9 2006/02/01 02:32:51 robbat2 Exp $
+
+*audit-1.1.3 (01 Feb 2006)
+
+ 01 Feb 2006; Robin H. Johnson <robbat2@gentoo.org>
+ +files/audit-1.1.3-compilefix.patch, +audit-1.1.3.ebuild:
+ Add audit-1.1.3. KEYWORDS are -* because it needs masked kernel headers.
*audit-0.9.1 (06 Jun 2005)
diff --git a/sys-process/audit/Manifest b/sys-process/audit/Manifest
index 36edf9acacef..cacd22024b10 100644
--- a/sys-process/audit/Manifest
+++ b/sys-process/audit/Manifest
@@ -1,28 +1,81 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-MD5 23a5c32533900128dac2ca45b5889521 audit-0.8.1.ebuild 1568
-MD5 7b7ff6f6407bc96c457a91f20a6f0c28 audit-0.7.3.ebuild 1564
-MD5 b7ae6b273342ab1c9a026a88c13cafa1 audit-0.7.2-r1.ebuild 1571
-MD5 5b827f7378df0f835535406269d5d301 metadata.xml 296
MD5 e2d96210e56b001ca85519b16eb2aa78 ChangeLog 1475
+RMD160 6959a0322192629bd73132f78d10879b0f32bb89 ChangeLog 1475
+SHA256 c6f62c848bb57863ed0229bb908ad24d645d6ed82b44c7df3e76710c70a6714f ChangeLog 1475
+MD5 b7ae6b273342ab1c9a026a88c13cafa1 audit-0.7.2-r1.ebuild 1571
+RMD160 f6fa25c23fbd547be702bd294d49fb2463840422 audit-0.7.2-r1.ebuild 1571
+SHA256 487c009299e82b28b743e2d1892b76051d13a5159d3b9fd4525af0a4c7e5f0c2 audit-0.7.2-r1.ebuild 1571
+MD5 7b7ff6f6407bc96c457a91f20a6f0c28 audit-0.7.3.ebuild 1564
+RMD160 304ba124145a91718380c3323dba7a750c60a743 audit-0.7.3.ebuild 1564
+SHA256 4c0ec3c67541629d804eb5aa768cc3fb77b7397ab30c35a7289c792314ad6c18 audit-0.7.3.ebuild 1564
MD5 800dc38b7b284025611145ab70338ae7 audit-0.7.4.ebuild 1564
+RMD160 8548886ca10bd324cc969887359b243ee1ec72b5 audit-0.7.4.ebuild 1564
+SHA256 ce7620877d6609ff0a045f41cb0bf8afff6ca4b6bb31091c9aa6aba36600b999 audit-0.7.4.ebuild 1564
+MD5 23a5c32533900128dac2ca45b5889521 audit-0.8.1.ebuild 1568
+RMD160 7a33b02295170287c912e63061843a7180a626d3 audit-0.8.1.ebuild 1568
+SHA256 bd5b99c939ab394f891c7bece7c71dcf6b1f537263c774bc15c92ec8bc38a3f9 audit-0.8.1.ebuild 1568
MD5 f72d5400e4239d7aa72c76c188ecc7c0 audit-0.8.ebuild 1562
+RMD160 fe1045f4888da8e3c9c475bde582667f41934c96 audit-0.8.ebuild 1562
+SHA256 e61f879a74d4ad8597c836768a009029fd73eca50cc361248aabc2a00cdc0eb9 audit-0.8.ebuild 1562
MD5 ccaf6e8614e3b817335570e1085e2a9a audit-0.9.1.ebuild 1564
-MD5 5c9d503ee28782e29f1c87f4cf9efc3a files/digest-audit-0.7.4 62
-MD5 b6cd1cd6edc78bf88c12015eae5fda21 files/digest-audit-0.8 60
-MD5 7c1f1f14a4750e7d8bbc1de62b3fcf59 files/auditd.initd 708
+RMD160 02e47ad08ae4f58d9f82b2773cf854d9a3aced53 audit-0.9.1.ebuild 1564
+SHA256 a01bf8e0f27c70b7d40183f587bf59c1734ea60bb11733353900632fe9131389 audit-0.9.1.ebuild 1564
+MD5 ccaf6e8614e3b817335570e1085e2a9a audit-1.0.12.ebuild 1564
+RMD160 02e47ad08ae4f58d9f82b2773cf854d9a3aced53 audit-1.0.12.ebuild 1564
+SHA256 a01bf8e0f27c70b7d40183f587bf59c1734ea60bb11733353900632fe9131389 audit-1.0.12.ebuild 1564
+MD5 ccaf6e8614e3b817335570e1085e2a9a audit-1.0.3.ebuild 1564
+RMD160 02e47ad08ae4f58d9f82b2773cf854d9a3aced53 audit-1.0.3.ebuild 1564
+SHA256 a01bf8e0f27c70b7d40183f587bf59c1734ea60bb11733353900632fe9131389 audit-1.0.3.ebuild 1564
+MD5 ccaf6e8614e3b817335570e1085e2a9a audit-1.1.2.ebuild 1564
+RMD160 02e47ad08ae4f58d9f82b2773cf854d9a3aced53 audit-1.1.2.ebuild 1564
+SHA256 a01bf8e0f27c70b7d40183f587bf59c1734ea60bb11733353900632fe9131389 audit-1.1.2.ebuild 1564
+MD5 a6cf6e06ea5d843a8615d776fd84d4e9 audit-1.1.3.ebuild 1646
+RMD160 d4a6542a2c8f0bf5885165a6955bb41e339b9530 audit-1.1.3.ebuild 1646
+SHA256 a0cc3550f9b1a0089a02e57764eac5c12fde96f6f453be58327498c743f39743 audit-1.1.3.ebuild 1646
+MD5 fe4a6c96f2df7f9126c1f043610399f2 files/audit-1.1.3-compilefix.patch 3742
+RMD160 dd0a5338aaac12850e771d6baa9d0bfb5d3a4925 files/audit-1.1.3-compilefix.patch 3742
+SHA256 8ffe02eb9ee988996c9cb4ccdcc3ee39903131173260b13b72b94298fb3afff4 files/audit-1.1.3-compilefix.patch 3742
+MD5 d0c04da868c3fe0dff941187f054ecf6 files/auditd.confd 474
+RMD160 c50759bdfda42fb58caedda86a16b37f8c7e4cf9 files/auditd.confd 474
+SHA256 4e1377ee330a3f5e16c9eeaf3f9c56ab9edc76fc7b65140f0f1d917fd77169f4 files/auditd.confd 474
MD5 402bf22e8e90b45f8a8349314cd61068 files/auditd.confd-0.7.2-r1 483
-MD5 acc06693c8205b28388a54f7812a5738 files/digest-audit-0.7.2-r1 62
+RMD160 dcf9352e4c9a82768ebd0290c98d3e89b539b638 files/auditd.confd-0.7.2-r1 483
+SHA256 dce987232ae7bf4545b2aedcd73c4f1023bba949e5335dc7fa60927effa9fc62 files/auditd.confd-0.7.2-r1 483
+MD5 7c1f1f14a4750e7d8bbc1de62b3fcf59 files/auditd.initd 708
+RMD160 64bc9edad5e5367b5b8685ea677974a861982432 files/auditd.initd 708
+SHA256 8bd37af8033abf07eaec1214fe56f607561ee2b436fca05002d0cdc222c27cfc files/auditd.initd 708
MD5 d50e111e375e27af12b1c200175cd7b6 files/auditd.initd-0.7.2-r1 709
-MD5 4d90073ff2ad766b0878e6b160e318bd files/digest-audit-0.8.1 62
-MD5 d0c04da868c3fe0dff941187f054ecf6 files/auditd.confd 474
+RMD160 b13f83a40faa483b060e9f888a81138c573618e2 files/auditd.initd-0.7.2-r1 709
+SHA256 4c00b21e22add54e3c5f9a3b95fda9f5c2f03e51b0e6555cb941a8a4d76d6f8e files/auditd.initd-0.7.2-r1 709
+MD5 acc06693c8205b28388a54f7812a5738 files/digest-audit-0.7.2-r1 62
+RMD160 c7938b106e75d61c7868808bdba0e7c0db40f1d4 files/digest-audit-0.7.2-r1 62
+SHA256 12550a0af500cdd68e09a0c5c84cd95ec07c8f72e706482885dc937e2682c657 files/digest-audit-0.7.2-r1 62
MD5 362246ef4478da970cb07885a1218e39 files/digest-audit-0.7.3 62
+RMD160 f9265b568a5020cff1b4f8c1f6dce4044a2b0e9a files/digest-audit-0.7.3 62
+SHA256 cf76c07c4341c560ca4e554005ad91eb00fe6d00620c811ead9c47c1105325d3 files/digest-audit-0.7.3 62
+MD5 5c9d503ee28782e29f1c87f4cf9efc3a files/digest-audit-0.7.4 62
+RMD160 5a1572021a6072d7c813d5dd3af1edd4c3b94957 files/digest-audit-0.7.4 62
+SHA256 400112be75f1a578ce0b6074a3081d67a1549127e19ac6708b3627557242e235 files/digest-audit-0.7.4 62
+MD5 b6cd1cd6edc78bf88c12015eae5fda21 files/digest-audit-0.8 60
+RMD160 854ba2397c68b56e5a7f0a9b50d6947433e9a7ab files/digest-audit-0.8 60
+SHA256 2888d50e7100daa1b6ddf5b6f2bf8d15d2030615b84f239b6cea6d4443e62d81 files/digest-audit-0.8 60
+MD5 4d90073ff2ad766b0878e6b160e318bd files/digest-audit-0.8.1 62
+RMD160 21eab176797ea2a064d28c7f44052dfd576d8705 files/digest-audit-0.8.1 62
+SHA256 b067bb153d2a93e2b31817bc7d6f749e6a6aa73e5aec66281c995b5fa8d48943 files/digest-audit-0.8.1 62
MD5 218045283f07df1580cadf6ef3473da0 files/digest-audit-0.9.1 62
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.1 (GNU/Linux)
-
-iD8DBQFCo7eJjUHll2nfF60RAoABAJ9CVf03JdIHVEUJqvNv7uVVb+sPQgCgroLE
-t1Freqsqt46GjlrmQHOp2/k=
-=WJWV
------END PGP SIGNATURE-----
+RMD160 98c3dc5abee6f982dcb17111787ce4aae5669fcf files/digest-audit-0.9.1 62
+SHA256 d524f6988aea8cdce75e53b3b483da30b1ba64805eda5cb35e5b5ed630f27032 files/digest-audit-0.9.1 62
+MD5 aa4f7371572120c53025c6986dcf63cc files/digest-audit-1.0.12 64
+RMD160 cfe4f8ba268b2bf58d259f64a85939ab084f502b files/digest-audit-1.0.12 64
+SHA256 105a5d132236be0198c822054421c83debcbb6bcc5768ac47e2e08553133ccc9 files/digest-audit-1.0.12 64
+MD5 f67d8493697c47c7ce20c1900e8fa96e files/digest-audit-1.0.3 62
+RMD160 7cded3c62e0d4925c92523f3ee3425dc3491989e files/digest-audit-1.0.3 62
+SHA256 b3c5d7ef216ce5f69c750577f4e974f208182d8d63ce6edced0aedc11067f3d7 files/digest-audit-1.0.3 62
+MD5 e3e9c85a6b7110140d60ea7d1a08ddb3 files/digest-audit-1.1.2 63
+RMD160 0681c6401e19efd9e653f38fefaa6940cc7bc9a7 files/digest-audit-1.1.2 63
+SHA256 4ea93c11efca54bdaaa502370fafe8a4f52675fc7bdbded32b3b8127aa8ce230 files/digest-audit-1.1.2 63
+MD5 a80136feb5f0f97b25b59551791f215d files/digest-audit-1.1.3 235
+RMD160 3fe78764b06dac10476b2362486f9752b682b673 files/digest-audit-1.1.3 235
+SHA256 767ae51f40e78e9455aec4012e2dd1b28b42323e473b811d8d29586c057cd622 files/digest-audit-1.1.3 235
+MD5 5b827f7378df0f835535406269d5d301 metadata.xml 296
+RMD160 6ab135a8e466e887a5a6d02338979f93da0a2acc metadata.xml 296
+SHA256 87bd81cdf18bd09d861194a0a7afd33e8f8f7fc7c91b381a411d6fadc03073ce metadata.xml 296
diff --git a/sys-process/audit/audit-1.1.3.ebuild b/sys-process/audit/audit-1.1.3.ebuild
new file mode 100644
index 000000000000..dba0a576c600
--- /dev/null
+++ b/sys-process/audit/audit-1.1.3.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-process/audit/audit-1.1.3.ebuild,v 1.1 2006/02/01 02:32:51 robbat2 Exp $
+
+DESCRIPTION="Userspace utilities for storing and processing auditing records."
+HOMEPAGE="http://people.redhat.com/sgrubb/audit/"
+SRC_URI="${HOMEPAGE}${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-*"
+IUSE=""
+
+DEPEND="sys-devel/libtool
+ virtual/os-headers
+ >=sys-devel/automake-1.9
+ >=sys-devel/autoconf-2.59
+ >=sys-kernel/linux-header-2.6.15*"
+RDEPEND=""
+
+src_unpack() {
+ unpack ${A} || die "unpack failed"
+ EPATCH_OPTS="-p1 -d ${S}" \
+ epatch ${FILESDIR}/${P}-compilefix.patch
+ cd ${S} || die "cd '${S}' failed"
+ WANT_AUTOMAKE="1.9" \
+ autoreconf -fv --install || die "autoreconf failed"
+}
+
+src_compile() {
+ econf --sbindir=/sbin --libdir=/lib || die "econf failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR=${D} install || die "emake install failed"
+ dodir /usr/lib
+ mv ${D}/lib/*.{a,la} ${D}/usr/lib
+ # remove RedHat garbage
+ rm -rf ${D}/etc/rc.d ${D}/etc/sysconfig
+ # docs
+ dodoc AUTHORS ChangeLog README* THANKS TODO sample.rules
+ # scripts
+ newinitd ${FILESDIR}/auditd.initd-0.7.2-r1 auditd
+ newconfd ${FILESDIR}/auditd.confd-0.7.2-r1 auditd
+ # audit logs go here
+ keepdir /var/log/audit/
+ # restrictive perms for security
+ chmod 0750 ${D}/sbin/{auditctl,auditd,ausearch,autrace} ${D}/var/log/audit/
+ chmod 0640 ${D}/etc/{auditd.conf,audit.rules}
+}
+
+pkg_postinst() {
+ # upstream wants these to have restrictive perms
+ chmod 0750 /sbin/{auditctl,auditd,ausearch,autrace} /var/log/audit/
+ chmod 0640 /etc/{auditd.conf,audit.rules}
+}
diff --git a/sys-process/audit/files/audit-1.1.3-compilefix.patch b/sys-process/audit/files/audit-1.1.3-compilefix.patch
new file mode 100644
index 000000000000..f33886976940
--- /dev/null
+++ b/sys-process/audit/files/audit-1.1.3-compilefix.patch
@@ -0,0 +1,123 @@
+diff -Nuarp --exclude '*~' --exclude 'config.*' --exclude ltmain.sh audit-1.1.3/lib/libaudit.h audit-1.1.3.new/lib/libaudit.h
+--- audit-1.1.3/lib/libaudit.h 2006-01-05 13:19:20.000000000 -0800
++++ audit-1.1.3.new/lib/libaudit.h 2006-01-31 18:12:49.057268514 -0800
+@@ -31,6 +31,7 @@ extern "C" {
+ #include <asm/types.h>
+ #include <stdint.h>
+ #include <sys/socket.h>
++#include <signal.h> /* to avoid redefinition of sigval/siginfo */
+ #include <linux/netlink.h>
+ #include <linux/audit.h>
+ #include <stdarg.h>
+diff -Nuarp --exclude '*~' --exclude 'config.*' --exclude ltmain.sh audit-1.1.3/src/auditctl-llist.c audit-1.1.3.new/src/auditctl-llist.c
+--- audit-1.1.3/src/auditctl-llist.c 2006-01-04 08:27:42.000000000 -0800
++++ audit-1.1.3.new/src/auditctl-llist.c 2006-01-31 18:07:52.367438434 -0800
+@@ -126,16 +126,16 @@ int list_find_item(llist *l, unsigned in
+ void list_clear(llist* l)
+ {
+ lnode* nextnode;
+- register lnode* current;
++ register lnode* curnode;
+
+- current = l->head;
+- while (current)
++ curnode = l->head;
++ while (curnode)
+ {
+- nextnode=current->next;
+- if (current->w)
+- free(current->w);
+- free(current);
+- current=nextnode;
++ nextnode=curnode->next;
++ if (curnode->w)
++ free(curnode->w);
++ free(curnode);
++ curnode=nextnode;
+ }
+ l->head = 0;
+ l->cur = 0;
+diff -Nuarp --exclude '*~' --exclude 'config.*' --exclude ltmain.sh audit-1.1.3/src/ausearch-int.c audit-1.1.3.new/src/ausearch-int.c
+--- audit-1.1.3/src/ausearch-int.c 2006-01-04 08:27:42.000000000 -0800
++++ audit-1.1.3.new/src/ausearch-int.c 2006-01-31 18:09:11.607132293 -0800
+@@ -112,16 +112,16 @@ int ilist_find_item(ilist *l, unsigned i
+ void ilist_clear(ilist* l)
+ {
+ int_node* nextnode;
+- register int_node* current;
++ register int_node* curnode;
+
+ if (l == NULL)
+ return;
+
+- current = l->head;
+- while (current) {
+- nextnode=current->next;
+- free(current);
+- current=nextnode;
++ curnode = l->head;
++ while (curnode) {
++ nextnode=curnode->next;
++ free(curnode);
++ curnode=nextnode;
+ }
+ l->head = NULL;
+ l->cur = NULL;
+diff -Nuarp --exclude '*~' --exclude 'config.*' --exclude ltmain.sh audit-1.1.3/src/ausearch-llist.c audit-1.1.3.new/src/ausearch-llist.c
+--- audit-1.1.3/src/ausearch-llist.c 2006-01-04 08:27:42.000000000 -0800
++++ audit-1.1.3.new/src/ausearch-llist.c 2006-01-31 18:08:40.173666993 -0800
+@@ -136,15 +136,15 @@ int list_find_item(llist *l, unsigned in
+ void list_clear(llist* l)
+ {
+ lnode* nextnode;
+- register lnode* current;
++ register lnode* curnode;
+
+- current = l->head;
+- while (current) {
+- nextnode=current->next;
+- if (current->message)
+- free(current->message);
+- free(current);
+- current=nextnode;
++ curnode = l->head;
++ while (curnode) {
++ nextnode=curnode->next;
++ if (curnode->message)
++ free(curnode->message);
++ free(curnode);
++ curnode=nextnode;
+ }
+ l->head = NULL;
+ l->cur = NULL;
+diff -Nuarp --exclude '*~' --exclude 'config.*' --exclude ltmain.sh audit-1.1.3/src/ausearch-string.c audit-1.1.3.new/src/ausearch-string.c
+--- audit-1.1.3/src/ausearch-string.c 2006-01-04 08:27:42.000000000 -0800
++++ audit-1.1.3.new/src/ausearch-string.c 2006-01-31 18:08:54.386329531 -0800
+@@ -130,17 +130,17 @@ int slist_find_item(slist *l, unsigned i
+ void slist_clear(slist* l)
+ {
+ snode* nextnode;
+- register snode* current;
++ register snode* curnode;
+
+- current = l->head;
+- while (current) {
+- nextnode=current->next;
+- if (current->str)
+- free(current->str);
+- if (current->key)
+- free(current->key);
+- free(current);
+- current=nextnode;
++ curnode = l->head;
++ while (curnode) {
++ nextnode=curnode->next;
++ if (curnode->str)
++ free(curnode->str);
++ if (curnode->key)
++ free(curnode->key);
++ free(curnode);
++ curnode=nextnode;
+ }
+ l->head = NULL;
+ l->cur = NULL;
diff --git a/sys-process/audit/files/digest-audit-1.1.3 b/sys-process/audit/files/digest-audit-1.1.3
new file mode 100644
index 000000000000..aa64bc08d123
--- /dev/null
+++ b/sys-process/audit/files/digest-audit-1.1.3
@@ -0,0 +1,3 @@
+MD5 ff5be0c2fdc3a28ec4903f64a5587faf audit-1.1.3.tar.gz 264682
+RMD160 f231e05c4b1651528554b1512c36342c47c85ff5 audit-1.1.3.tar.gz 264682
+SHA256 7e2f838b054fec5121a80e4717e5807854a59a8f8daa06a7a9d55e5108a71b13 audit-1.1.3.tar.gz 264682