<pre style='margin:0'>
Craig Treleaven (ctreleaven) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/7efd83430bc28039f6f8c52e889b258c87412724">https://github.com/macports/macports-ports/commit/7efd83430bc28039f6f8c52e889b258c87412724</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 7efd83430bc28039f6f8c52e889b258c87412724
</span>Author: Craig Treleaven <ctreleaven@macports.org>
AuthorDate: Thu Nov 24 20:07:18 2022 -0500
<span style='display:block; white-space:pre;color:#404040;'> aide: update to 0.17.4, etc
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> update to v. 0.17.4, now hosted on github
</span><span style='display:block; white-space:pre;color:#404040;'> remove old patches
</span><span style='display:block; white-space:pre;color:#404040;'> now uses auto tools
</span>---
security/aide/Portfile | 82 +++++--------
security/aide/files/aide.conf | 30 ++---
security/aide/files/patch-Makefile.in.diff | 11 --
security/aide/files/patch-doc-aide-check.cron.diff | 73 -----------
security/aide/files/patch-doc-aide.conf.diff | 133 ---------------------
security/aide/files/patch-src-Makefile.in.diff | 20 ----
6 files changed, 47 insertions(+), 302 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/aide/Portfile b/security/aide/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 739c45f5976..2237ddedb7b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/aide/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/aide/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,13 +1,16 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup github 1.0
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name aide
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version 0.15.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup aide aide 0.17.4 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 5512a70b3b2c7f7344a76f2545a2b696be552a66 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 77513d2f0c6359694ef8caabc6b0ef99ba9094c00d60eb5e95b3d67fc7a1fcbc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 138868
</span> categories security
license GPL-2
maintainers nomaintainer
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> description Advanced Intrusion Detection Environment
long_description AIDE (Advanced Intrusion Detection Environment) \
is a free replacement for Tripwire. It does the same things as \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,27 +24,34 @@ long_description AIDE (Advanced Intrusion Detection Environment) \
</span> also be checked for inconsistencies. It can read databases from \
older or newer versions. See the manual pages within the distribution \
for further info. There is also a beginning of a manual.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://aide.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites sourceforge:project/aide/aide/${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args --mandir=${prefix}/share/man \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --sysconfdir=${prefix}/etc/aide \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-mhash --with-zlib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-locale --disable-static
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build port:bison port:flex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib port:mhash \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gettext
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system -W ${worksrcpath} "echo \"m4_define(\[AIDE_VERSION\], \[${version}\])\" > version.m4"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-Makefile.in.diff patch-src-Makefile.in.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# tarball doesn't contain configure, etc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_autoreconf yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+autoreconf.args-append --force --install --verbose
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args --mandir=${prefix}/share/man \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --sysconfdir=${prefix}/etc/aide \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-mhash \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-zlib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-static \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-silent-rules
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build port:autoconf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:automake \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:bison \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:flex \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib port:mhash \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:gettext \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:pcre
</span>
variant universal {}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cflags-append "${configure.cflags} [get_canonical_archflags cc]"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@@LOCALEDIR@@|${prefix}/share/locale|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/Makefile.in ${worksrcpath}/src/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cflags-append "${configure.cflags} [get_canonical_archflags cc] -DHAVE_STRNSTR"
</span>
post-destroot {
xinstall -d ${destroot}${prefix}/share/doc/${name}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -55,7 +65,6 @@ post-destroot {
</span> copy ${filespath}/aide.conf ${destroot}${prefix}/share/examples/${name}/
reinplace "s|%%PREFIX%%|${prefix}|g" ${destroot}${prefix}/share/examples/${name}/aide.conf
copy ${worksrcpath}/contrib ${destroot}${prefix}/share/examples/${name}/
<span style='display:block; white-space:pre;background:#ffe0e0;'>- copy ${worksrcpath}/doc/manual.html ${destroot}${prefix}/share/doc/${name}/
</span> copy ${worksrcpath}/README ${destroot}${prefix}/share/doc/${name}/
xinstall -m 755 ${filespath}/aide-check.cron ${destroot}${prefix}/libexec/${name}/
reinplace "s|%%PREFIX%%|${prefix}|g" ${destroot}${prefix}/libexec/${name}/aide-check.cron
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -76,7 +85,7 @@ post-activate {
</span>
platform darwin {
# darwin doesn't have or need off64_t and friends
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --disable-lfs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --disable-largefile
</span> }
notes "
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -109,30 +118,3 @@ Also, default MacOS configuration have /var/root/.forward redirecting email to
</span>
BUG: cron: only check mode, choice update
"
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${subport} eq ${name}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- version 0.15.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- master_sites sourceforge:project/aide/aide/${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 80ea88b1c1496bcca57d2d1cdeecdcdfca0fa5cf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 303e5c186257df8c86e418193199f4ea2183fc37d3d4a9098a614f61346059ef
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.type regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.url ${homepage}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.regex "The current <em>stable</em> version of AIDE is <strong>(\\d+(?:\\.\\d+)*)</strong>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#subport ${name}-devel {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-## http://sourceforge.net/p/aide/code/ci/master/tree/NEWS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-## 0.16a2 (2013-05-04) vs last commit 2013-05-20
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# version 0.16a2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# master_sites sourceforge:project/aide/devel/${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# checksums rmd160 92c7d29da4a224b505702a5b624d6dffe54a3aea \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# sha256 b52451816bc85409ea09dc612e32823336f78438afd28248c252912ea8b91b87
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# ## FIXME! build fails on "compare_db.c:114:32: error: initializer element is not a compile-time constant"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# livecheck.type regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# livecheck.url ${homepage}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# livecheck.regex "The current <em>development</em> version of AIDE is <strong>(\\d+\\.\\w+)</strong>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/aide/files/aide.conf b/security/aide/files/aide.conf
</span><span style='display:block; white-space:pre;color:#808080;'>index d89072655ce..10e8a828ad4 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/aide/files/aide.conf
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/aide/files/aide.conf
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,8 +7,8 @@
</span> ## Not working line w var...
@@define USER=my-mac-user
<span style='display:block; white-space:pre;background:#ffe0e0;'>-database=file:/opt/local/var/lib/aide/aide.db
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-database_out=file:/opt/local/var/lib/aide/aide.db.new
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+database=file:%%PREFIX%%/var/lib/aide/aide.db
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+database_out=file:%%PREFIX%%/var/lib/aide/aide.db.new
</span>
# Change this to "no" or remove it to not gzip output
# (only useful on systems with few CPU cycles to spare)
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -204,9 +204,9 @@ LinkedLog = Log-n
</span> #!/Users/@@{USER}/Music/iTunes/Album\ Artwork/Cache$
!/Users/@@{USER}/Music$
!/Users/@@{USER}/Pictures$
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#/Users/@@{USER}/.macports/opt/local/var/macports/build$ VarDir ## NOK
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#!/Users/@@{USER}/.macports/opt/local/var/macports/build ## NOK
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!/Users/my-mac-user/.macports/opt/local/var/macports/build
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#/Users/@@{USER}/.macports%%PREFIX%%/var/macports/build$ VarDir ## NOK
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#!/Users/@@{USER}/.macports%%PREFIX%%/var/macports/build ## NOK
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+!/Users/my-mac-user/.macports%%PREFIX%%/var/macports/build
</span> #!/Users/@@{USER}/Library/Application Support/Google/Chrome Canary/Default/Local\ Storage
#!/Users/@@{USER}/Library/Application Support/Google/Chrome Canary/Default/Session\ Storage
#!/Users/@@{USER}/Library/Application Support/Google/Chrome Canary/Default/Pepper\ Data
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -241,15 +241,15 @@ LinkedLog = Log-n
</span> /Users/Shared VarDir
### Macports
<span style='display:block; white-space:pre;background:#ffe0e0;'>-/opt/local/bin Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/opt/local/sbin Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/opt/local/etc$ VarDir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/opt/local/lib Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/opt/local/Library Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/opt/local/share/man ManPages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/opt/local/var/log Log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#/opt/local/var/macports/build VarDir ## NOK
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!/opt/local/var/macports/build
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+%%PREFIX%%/bin Binlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+%%PREFIX%%/sbin Binlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+%%PREFIX%%/etc$ VarDir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+%%PREFIX%%/lib Binlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+%%PREFIX%%/Library Binlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+%%PREFIX%%/share/man ManPages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+%%PREFIX%%/var/log Log
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#%%PREFIX%%/var/macports/build VarDir ## NOK
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+!%%PREFIX%%/var/macports/build
</span> ## Web server
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#/opt/local/www
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#%%PREFIX%%/www
</span>
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/aide/files/patch-Makefile.in.diff b/security/aide/files/patch-Makefile.in.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 85fa58f37ec..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/aide/files/patch-Makefile.in.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- Makefile.in.orig 2008-02-27 14:51:54.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Makefile.in 2008-02-27 14:52:12.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -73,7 +73,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CPPFLAGS = @CPPFLAGS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CRYPTLIB = @CRYPTLIB@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CYGPATH_W = @CYGPATH_W@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+DEFS = -DLOCALEDIR=\"@@LOCALEDIR@@\" @DEFS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DEPDIR = @DEPDIR@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- E2FSATTRSLIB = @E2FSATTRSLIB@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ECHO_C = @ECHO_C@
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/aide/files/patch-doc-aide-check.cron.diff b/security/aide/files/patch-doc-aide-check.cron.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index adf0f09579e..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/aide/files/patch-doc-aide-check.cron.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,73 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- doc/aide-check.cron.orig 1970-01-01 01:00:00.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ doc/aide-check.cron 2008-02-27 15:29:51.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,70 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#!/bin/sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# from debian port
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+PATH="/bin:/usr/bin:%%PREFIX%%/bin"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LOGDIR="%%PREFIX%/var/log/aide"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LOGFILE="$LOGDIR/aide.log"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+CONFFILE="%%PREFIX%%/etc/aide.conf"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ERRORLOG="$LOGDIR/error.log"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[ -f %%PREFIX%%/bin/aide ] || exit 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MAILTO=`grep "^@@define MAILTO" $CONFFILE | head -1 | awk '{ print $3 }'`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+DATABASE=`grep "^database=file:/" $CONFFILE | head -1 | cut -d: -f2`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LINES=`grep "^@@define LINES" $CONFFILE | head -1 | awk '{ print $3 }'`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+FQDN=`hostname -f`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+DATE=`date +"at %X on %x"`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[ -z "$MAILTO" ] && MAILTO="root"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[ -z "$DATABASE" ] && DATABASE="%%PREFIX%%/var/lib/aide/aide.db"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[ -z "$LINES" ] && LINES="1000"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if [ ! -f $DATABASE ]; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ echo "Fatal error: The AIDE database does not exist!"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ echo "This may mean you haven't created it, or it may mean that someone has removed it."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ) | /usr/bin/mail -s "Daily AIDE report for $FQDN" $MAILTO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ exit 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#[ -f $LOGFILE ] && savelog -t -g adm -m 640 -u root -c 7 $LOGFILE > /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#[ -f $ERRORLOG ] && savelog -t -g adm -m 640 -u root -c 7 $ERRORLOG > /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+aide --check >$LOGFILE 2>$ERRORLOG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+(cat << EOF;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+This is an automated report generated by the Advanced Intrusion Detection
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Environment on $FQDN ${DATE}.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if [ -s $LOGFILE ]; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ loglines=`wc -l $LOGFILE | awk '{ print $1 }'`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ ${loglines:=0} -gt $LINES ]; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ echo
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ echo "TRUNCATED (!) output of the daily AIDE run:"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ echo "Output is $loglines lines, truncated to $LINES."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ head -$LINES $LOGFILE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ echo "The full output can be found in $LOGFILE."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ echo "Output of the daily AIDE run:"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ cat $LOGFILE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ echo "AIDE detected no changes."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if [ -s $ERRORLOG ]; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ errorlines=`wc -l $ERRORLOG | awk '{ print $1 }'`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ ${errorlines:=0} -gt $LINES ]; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ echo "TRUNCATED (!) output of errors produced:"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ echo "Error output is $errorlines lines, truncated to $LINES."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ head -$LINES $ERRORLOG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ echo "The full output can be found in $ERRORLOG."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ echo "Errors produced:"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ cat $ERRORLOG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ echo "AIDE produced no errors."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+) | /usr/bin/mail -s "Daily AIDE report for $FQDN" $MAILTO
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/aide/files/patch-doc-aide.conf.diff b/security/aide/files/patch-doc-aide.conf.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index a55ada00528..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/aide/files/patch-doc-aide.conf.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,133 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- doc/aide.conf.orig 1970-01-01 01:00:00.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ doc/aide.conf 2008-02-27 15:29:48.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,130 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# AIDE conf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+database=file:%%PREFIX%%/var/lib/aide/aide.db
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+database_out=file:%%PREFIX%%/var/lib/aide/aide.db.new
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Change this to "no" or remove it to not gzip output
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# (only useful on systems with few CPU cycles to spare)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+gzip_dbout=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+warn_dead_symlinks=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Here are all the things we can check - these are the default rules
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#p: permissions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#i: inode
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#n: number of links
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#u: user
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#g: group
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#s: size
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#b: block count
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#m: mtime
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#a: atime
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#c: ctime
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#S: check for growing size
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#md5: md5 checksum
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#sha1: sha1 checksum
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#rmd160: rmd160 checksum
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#tiger: tiger checksum
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#R: p+i+n+u+g+s+m+c+md5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#L: p+i+n+u+g
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#E: Empty group
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#>: Growing logfile p+u+g+i+n+S
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#haval: haval checksum
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#gost: gost checksum
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#crc32: crc32 checksum
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# This is the email address reports get mailed to
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# It's only used by the cron script and at the moment only the first address
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# specified in this manner will be used.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@@define MAILTO root
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@@define LINES 1000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Custom rules
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Binlib = p+i+n+u+g+s+b+m+c+md5+sha1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ConfFiles = p+i+n+u+g+s+b+m+c+md5+sha1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Logs = p+i+n+u+g+S
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Devices = p+i+n+u+g+s+b+c+md5+sha1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Databases = p+n+u+g
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+StaticDir = p+i+n+u+g
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ManPages = p+i+n+u+g+s+b+m+c+md5+sha1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Next decide what directories/files you want in the database
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Kernel, system map, etc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#=/boot$ Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Binaries
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/bin Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/sbin Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/usr/bin Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/usr/sbin Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/usr/local/bin Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/usr/local/sbin Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/usr/games Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Libraries
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/lib Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/usr/lib Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/usr/local/lib Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Log files
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/var/log$ StaticDir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/var/log/aide/aide.log(.[0-9])?(.gz)? Databases
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/var/log/aide/error.log(.[0-9])?(.gz)? Databases
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/var/log/setuid.changes(.[0-9])?(.gz)? Databases
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/var/log Logs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Devices
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!/dev/pts
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/dev Devices
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Other miscellaneous files
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/var/run$ StaticDir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#!/var/run
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Test only the directory when dealing with /proc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/proc$ StaticDir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#!/proc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# You can look through these examples to get further ideas
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# MD5 sum files - especially useful with debsums -g
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/var/lib/dpkg/info/([^\.]+).md5sums
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Check crontabs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/var/spool/anacron/cron.daily Databases
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/var/spool/anacron/cron.monthly Databases
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/var/spool/anacron/cron.weekly Databases
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/var/spool/cron Databases
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/var/spool/cron/crontabs Databases
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# manpages can be trojaned, especially depending on *roff implementation
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/usr/man ManPages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/usr/share/man ManPages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/usr/local/man ManPages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# docs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/usr/doc ManPages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/usr/share/doc ManPages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# check users' home directories
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/home Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# check sources for modifications
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/usr/src L
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/usr/local/src L
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Check headers for same
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/usr/include L
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/usr/local/include L
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+## MacOS X specific stuff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/Applications Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/System Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/Library Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/Developer Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/Volumes StaticDir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/Users StaticDir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/Trash StaticDir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+## DP: %%PREFIX%%
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+%%PREFIX%%/bin Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+%%PREFIX%%/sbin Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+%%PREFIX%%/etc ConfFiles
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+%%PREFIX%%/lib Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+%%PREFIX%%/share/man ManPages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+%%PREFIX%%/var/log Logs
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/aide/files/patch-src-Makefile.in.diff b/security/aide/files/patch-src-Makefile.in.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 5388b74f947..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/aide/files/patch-src-Makefile.in.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,20 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/Makefile.in.orig 2008-02-27 15:15:01.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/Makefile.in 2008-02-27 15:15:26.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -76,7 +76,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CPPFLAGS = @CPPFLAGS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CRYPTLIB = @CRYPTLIB@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CYGPATH_W = @CYGPATH_W@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--DEFS = @DEFS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+DEFS = -DLOCALEDIR=\"@@LOCALEDIR@@\" @DEFS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DEPDIR = @DEPDIR@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- E2FSATTRSLIB = @E2FSATTRSLIB@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ECHO_C = @ECHO_C@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -94,7 +94,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #AM_LFLAGS= -d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LEX_OUTPUT_ROOT = lex.yy
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBOBJS = @LIBOBJS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--LIBS = @LIBS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIBS = @LIBS@ -lintl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LTLIBOBJS = @LTLIBOBJS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MAKEINFO = @MAKEINFO@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MKDIR_P = @MKDIR_P@
</span></pre><pre style='margin:0'>
</pre>