commit 1d123e060cee9a6f37999766258ad07a81d456bf5658f41eeadad8690b484ce8 Author: OBS User unknown Date: Mon Jan 15 22:50:57 2007 +0000 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aide?expand=0&rev=1 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/aide-0.11.tar.bz2 b/aide-0.11.tar.bz2 new file mode 100644 index 0000000..4a3df92 --- /dev/null +++ b/aide-0.11.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1cd595e9b082d1cdabb27bae9675983e1aedce1186b87e3cf4d4d4f60ba77096 +size 224810 diff --git a/aide-cron_daily.sh b/aide-cron_daily.sh new file mode 100644 index 0000000..db4e824 --- /dev/null +++ b/aide-cron_daily.sh @@ -0,0 +1,38 @@ +#!/bin/sh +# +# AIDE _Example_ Cron Script +# +# Use at your own risk! +# +# Matthias G. Eckermann +# + +AIDEBINARY=/usr/bin/aide +AIDECONFIG=/etc/aide.conf +AIDEDOMOUNT= +AIDERODEVICE= +MOUNT=/bin/mount +UMOUNT=/bin/umount + +# +# if you want to have the aide database on a CDROM, +# then play with these options: +# +#AIDERODEVICE=/media/cdrom +#AIDEDOMOUNT="yes" # some non-zero-string +#AIDECONFIG=/media/cdrom/aide.conf + +if [ ".$AIDEDOMOUNT" != "." ] && [ ".$AIDERODEVICE" != "." ] ; then + echo "mounting $AIDERODEVICE" + $MOUNT $AIDERODEVICE +fi + +if [ -x $AIDEBINARY -a $AIDECONFIG ]; then + $AIDEBINARY --config=$AIDECONFIG --check +fi + +if [ ".$AIDEDOMOUNT" != "." ] && [ ".$AIDERODEVICE" != "." ] ; then + echo "unmounting $AIDERODEVICE" + $UMOUNT $AIDERODEVICE +fi + diff --git a/aide.changes b/aide.changes new file mode 100644 index 0000000..5bd81d9 --- /dev/null +++ b/aide.changes @@ -0,0 +1,81 @@ +------------------------------------------------------------------- +Thu Apr 13 13:06:36 CEST 2006 - meissner@suse.de + +- run aide --init as test + +------------------------------------------------------------------- +Mon Feb 20 11:16:00 CET 2006 - mge@suse.de + +- update to 0.11 +- fixes bug #149059 + +------------------------------------------------------------------- +Wed Jan 25 21:34:08 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Sat Jan 14 22:08:31 CET 2006 - schwab@suse.de + +- Don't strip binaries. + +------------------------------------------------------------------- +Fri Mar 18 15:46:21 CET 2005 - mge@suse.de + +- fixes #71272 - aide-0.10-47 config files not yet converted to utf8 + +------------------------------------------------------------------- +Mon Jan 26 11:16:41 CET 2004 - mge@suse.de + +- upgrade to 0.10 +- #33600: more usable default aide.conf + (thanks to Dirk Mueller ) +- example-cron-job + +------------------------------------------------------------------- +Sat Jan 10 22:05:03 CET 2004 - adrian@suse.de + +- build as user + +------------------------------------------------------------------- +Wed Nov 13 01:36:35 CET 2002 - ro@suse.de + +- fix build for current bison + +------------------------------------------------------------------- +Thu Aug 15 16:11:22 CEST 2002 - mge@suse.de + +- update to 0.9 + +------------------------------------------------------------------- +Mon Apr 9 11:30:55 CEST 2001 - ro@suse.de + +- don't use macro for version +- remove obsolete macros + +------------------------------------------------------------------- +Wed Nov 22 13:00:27 MET 2000 - mge@suse.de + +- created PAC files +- make SPEC file 7.0 compliant + +------------------------------------------------------------------- +Sat Jul 15 22:06:58 MEST 2000 - mge@suse.de + +- initial SuSE RPM, config file /etc/aide.conf + +------------------------------------------------------------------- +Wed Jan 26 00:00:00 MEST 2000 - Matthew Kirkwood + +- Fixes for RH 6.1 and sysconfdir changed to /etc and /var/lib/aide added + +------------------------------------------------------------------- +Sun Sep 12 00:00:00 MEST 1999 - Rami Lehti + +- Some small changes to make this autogeneratable by configure. + +------------------------------------------------------------------- +Sat Sep 11 00:00:00 MEST 1999 - Zach Brown + +- First go + diff --git a/aide.conf b/aide.conf new file mode 100644 index 0000000..28ba73e --- /dev/null +++ b/aide.conf @@ -0,0 +1,85 @@ +# +# AIDE _Example_ Configuration +# +# Thanks to the Debian people and Dirk Müller +# +# Use at your own risk! +# +# Matthias G. Eckermann +# + +# +# Configuration parameters +# +database=file:/var/lib/aide/aide.db +database_out=file:/var/lib/aide/aide.db.new +verbose=1 +report_url=stdout +warn_dead_symlinks=yes + +# +# Custom rules +# +Binlib = p+i+n+u+g+s+b+m+c+md5+sha1 +ConfFiles = p+i+n+u+g+s+b+m+c+md5+sha1 +Logs = p+i+n+u+g+S +Devices = p+i+n+u+g+s+b+c+md5+sha1 +Databases = p+n+u+g +StaticDir = p+i+n+u+g +ManPages = p+i+n+u+g+s+b+m+c+md5+sha1 + +# +# Directories and files +# +# Kernel, system map, etc. +/boot Binlib + +# watch config files, but exclude, what changes at boot time, ... +!/etc/mtab +!/etc/lvm* +/etc ConfFiles + +# Binaries +/bin Binlib +/sbin Binlib + +# Libraries +/lib Binlib + +# Complete /usr and /opt +/usr Binlib +/opt Binlib + +# Log files +/var/log$ StaticDir +#/var/log/aide/aide.log(.[0-9])?(.gz)? Databases +#/var/log/aide/error.log(.[0-9])?(.gz)? Databases +#/var/log/setuid.changes(.[0-9])?(.gz)? Databases +/var/log Logs + +# Devices +!/dev/pts +/dev Devices + +# Other miscellaneous files +/var/run$ StaticDir +!/var/run +/var/lib Databases + +# Test only the directory when dealing with /proc +/proc$ StaticDir +!/proc + +# manpages can be trojaned, especially depending on *roff implementation +#/usr/man ManPages +#/usr/share/man ManPages +#/usr/local/man ManPages + +# check sources for modifications +#/usr/src L +#/usr/local/src L + +# Check headers for same +#/usr/include L +#/usr/local/include L + diff --git a/aide.spec b/aide.spec new file mode 100644 index 0000000..5f81b01 --- /dev/null +++ b/aide.spec @@ -0,0 +1,120 @@ +# +# spec file for package aide (Version 0.11) +# +# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: aide +BuildRequires: mhash-devel zlib-devel +%define prefix /usr +Version: 0.11 +Release: 7 +Summary: Advanced Intrusion Detection Environment +License: GPL +Group: Productivity/Security +Source0: http://www.cs.tut.fi/~rammer/aide-%{version}.tar.bz2 +Source1: aide.conf +Source2: aide-cron_daily.sh +BuildRoot: %{_tmppath}/%{name}-%{version}-build +URL: http://sourceforge.net/projects/aide/ + +%description +AIDE is an intrusion detection system that checks file integrity. + + + +Authors: +-------- + rammer@cs.tut.fi + +%prep +%setup +%{?suse_update_config:%{suse_update_config -l -f}} + +%build +CFLAGS="$RPM_OPT_FLAGS" \ +./configure \ + --prefix=%{_prefix} \ + --sysconfdir=/etc \ + --mandir=%{_mandir} \ + --with-config_file=/etc/aide.conf \ + --with-dbhmactype=md5 \ + --enable-forced_dbmd \ + --enable-lfs \ + --with-zlib +# --enable-forced_configmd + +%install +make DESTDIR=$RPM_BUILD_ROOT install +install -m 700 -d $RPM_BUILD_ROOT/var/lib/aide +install -m 700 -d $RPM_BUILD_ROOT/etc +install -m 600 %{S:1} $RPM_BUILD_ROOT/etc/aide.conf +mkdir -p doc/examples/etc/cron.daily/ +cp -a %{S:2} doc/examples/etc/cron.daily/aide.sh +mkdir /var/tmp/aide-test +export TESTDIR=/var/tmp/aide-test +make DESTDIR=$TESTDIR install +install -m 700 -d $TESTDIR/var/lib/aide +install -m 700 -d $TESTDIR/etc +install -m 600 %{S:1} $TESTDIR/etc/aide.conf.new +sed -e "s#/var/lib/aide#$TESTDIR/var/lib/aide#g" <$TESTDIR/etc/aide.conf.new >$TESTDIR/etc/aide.conf +$TESTDIR/usr/bin/aide -c $TESTDIR/etc/aide.conf --init +rm -rf $TESTDIR + +%clean +if [ -n "$RPM_BUILD_ROOT" ] ; then + [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT +fi + +%files +%defattr(-,root,root) +%doc AUTHORS COPYING ChangeLog NEWS README doc/manual* aide.* doc/examples +%{_prefix}/bin/aide +/%{_mandir}/man1/aide.1.gz +/%{_mandir}/man5/aide.conf.5.gz +/var/lib/aide +%config(noreplace) /etc/aide.conf + +%changelog -n aide +* Thu Apr 13 2006 - meissner@suse.de +- run aide --init as test +* Mon Feb 20 2006 - mge@suse.de +- update to 0.11 +- fixes bug #149059 +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Sat Jan 14 2006 - schwab@suse.de +- Don't strip binaries. +* Fri Mar 18 2005 - mge@suse.de +- fixes #71272 - aide-0.10-47 config files not yet converted to utf8 +* Mon Jan 26 2004 - mge@suse.de +- upgrade to 0.10 +- #33600: more usable default aide.conf + (thanks to Dirk Mueller ) +- example-cron-job +* Sat Jan 10 2004 - adrian@suse.de +- build as user +* Wed Nov 13 2002 - ro@suse.de +- fix build for current bison +* Thu Aug 15 2002 - mge@suse.de +- update to 0.9 +* Mon Apr 09 2001 - ro@suse.de +- don't use macro for version +- remove obsolete macros +* Wed Nov 22 2000 - mge@suse.de +- created PAC files +- make SPEC file 7.0 compliant +* Sat Jul 15 2000 - mge@suse.de +- initial SuSE RPM, config file /etc/aide.conf +* Wed Jan 26 2000 - Matthew Kirkwood +- Fixes for RH 6.1 and sysconfdir changed to /etc and /var/lib/aide added +* Sun Sep 12 1999 - Rami Lehti +- Some small changes to make this autogeneratable by configure. +* Sat Sep 11 1999 - Zach Brown +- First go diff --git a/ready b/ready new file mode 100644 index 0000000..473a0f4