removed psad-nobuildreqs.spec
authorMichael Rash <mbr@cipherdyne.org>
Fri, 20 Apr 2012 01:25:52 +0000 (21:25 -0400)
committerMichael Rash <mbr@cipherdyne.org>
Fri, 20 Apr 2012 01:25:52 +0000 (21:25 -0400)
packaging/psad-nobuildreqs.spec [deleted file]

diff --git a/packaging/psad-nobuildreqs.spec b/packaging/psad-nobuildreqs.spec
deleted file mode 100644 (file)
index b6c2a20..0000000
+++ /dev/null
@@ -1,453 +0,0 @@
-%define name psad
-%define version 2.2
-%define release 1
-%define psadlibdir %_libdir/%name
-%define psadlogdir /var/log/psad
-%define psadrundir /var/run/psad
-%define psadvarlibdir /var/lib/psad
-
-### get the first @INC directory that includes the string "linux".
-### This may be 'i386-linux', or 'i686-linux-thread-multi', etc.
-%define psadmoddir `perl -e '$path=q|i386-linux|; for (@INC) { if($_ =~ m|.*/(.*linux.*)|) {$path = $1; last; }} print $path'`
-
-Summary: psad analyzes iptables log messages for suspect traffic
-Name: %name
-Version: %version
-Release: %release
-License: GPL
-Group: Applications/Internet
-URL: http://www.cipherdyne.org/psad/
-Source: %name-%version.tar.gz
-BuildRoot: %_tmppath/%{name}-buildroot
-Requires: iptables
-#Prereq: rpm-helper
-
-%description
-Port Scan Attack Detector (psad) is a collection of three lightweight
-system daemons written in Perl and in C that are designed to work with Linux
-iptables firewalling code to detect port scans and other suspect traffic.  It
-features a set of highly configurable danger thresholds (with sensible
-defaults provided), verbose alert messages that include the source,
-destination, scanned port range, begin and end times, tcp flags and
-corresponding nmap options, reverse DNS info, email and syslog alerting,
-automatic blocking of offending ip addresses via dynamic configuration of
-iptables rulesets, and passive operating system fingerprinting.  In addition,
-psad incorporates many of the tcp, udp, and icmp signatures included in the
-snort intrusion detection system (http://www.snort.org) to detect highly
-suspect scans for various backdoor programs (e.g. EvilFTP, GirlFriend,
-SubSeven), DDoS tools (mstream, shaft), and advanced port scans (syn, fin,
-xmas) which are easily leveraged against a machine via nmap.  psad can also
-alert on snort signatures that are logged via fwsnort
-(http://www.cipherdyne.org/fwsnort/), which makes use of the
-iptables string match module to detect application layer signatures.
-
-
-%prep
-[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
-
-%setup -q
-
-cd deps
-cd IPTables-Parse && perl Makefile.PL PREFIX=%psadlibdir LIB=%psadlibdir
-cd ..
-cd IPTables-ChainMgr && perl Makefile.PL PREFIX=%psadlibdir LIB=%psadlibdir
-cd ..
-cd Bit-Vector && perl Makefile.PL PREFIX=%psadlibdir LIB=%psadlibdir
-cd ..
-cd NetAddr-IP && perl Makefile.PL PREFIX=%psadlibdir LIB=%psadlibdir
-cd ..
-cd Unix-Syslog && perl Makefile.PL PREFIX=%psadlibdir LIB=%psadlibdir
-cd ..
-cd Date-Calc && perl Makefile.PL PREFIX=%psadlibdir LIB=%psadlibdir
-cd ../..
-
-%build
-### build psad binaries (kmsgsd and psadwatchd)
-make OPTS="$RPM_OPT_FLAGS"
-
-### build the whois client
-make OPTS="$RPM_OPT_FLAGS" -C deps/whois
-
-cd deps
-### build perl modules used by psad
-make OPTS="$RPM_OPT_FLAGS" -C IPTables-Parse
-make OPTS="$RPM_OPT_FLAGS" -C IPTables-ChainMgr
-make OPTS="$RPM_OPT_FLAGS" -C Bit-Vector
-make OPTS="$RPM_OPT_FLAGS" -C NetAddr-IP
-make OPTS="$RPM_OPT_FLAGS" -C Unix-Syslog
-make OPTS="$RPM_OPT_FLAGS" -C Date-Calc
-cd ..
-
-%install
-### config directory
-### log directory
-mkdir -p $RPM_BUILD_ROOT%psadlogdir
-### dir for psadfifo
-mkdir -p $RPM_BUILD_ROOT%psadvarlibdir
-### dir for pidfiles
-mkdir -p $RPM_BUILD_ROOT%psadrundir
-
-### psad module dirs
-mkdir -p $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/Bit/Vector
-mkdir -p $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/Bit
-mkdir -p $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/Unix/Syslog
-mkdir -p $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/Date/Calc
-mkdir -p $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/Util
-mkdir -p $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/UtilPP
-mkdir -p $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/InetBase
-mkdir -p $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/NetAddr/IP
-mkdir -p $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/IPTables/Parse
-mkdir -p $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/IPTables/ChainMgr
-mkdir -p $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/Unix
-mkdir -p $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/Carp
-mkdir -p $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/Date/Calc
-mkdir -p $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/Date/Calendar
-mkdir -p $RPM_BUILD_ROOT%psadlibdir/IPTables
-
-### whois_psad binary
-mkdir -p $RPM_BUILD_ROOT%_bindir
-mkdir -p $RPM_BUILD_ROOT%{_mandir}/man8
-mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
-mkdir -p $RPM_BUILD_ROOT%_sbindir
-### psad config
-mkdir -p $RPM_BUILD_ROOT%_sysconfdir/%name
-### psad init script
-mkdir -p $RPM_BUILD_ROOT%_initrddir
-
-### the 700 permissions mode is fixed in the
-install -m 700 psad $RPM_BUILD_ROOT%_sbindir/
-install -m 700 kmsgsd $RPM_BUILD_ROOT%_sbindir/
-install -m 700 psadwatchd $RPM_BUILD_ROOT%_sbindir/
-install -m 500 fwcheck_psad.pl $RPM_BUILD_ROOT%_sbindir/fwcheck_psad
-install -m 755 deps/whois/whois $RPM_BUILD_ROOT/usr/bin/whois_psad
-install -m 755 nf2csv $RPM_BUILD_ROOT/usr/bin/nf2csv
-install -m 755 init-scripts/psad-init.redhat $RPM_BUILD_ROOT%_initrddir/psad
-install -m 644 psad.conf $RPM_BUILD_ROOT%_sysconfdir/%name/
-install -m 644 signatures $RPM_BUILD_ROOT%_sysconfdir/%name/
-install -m 644 icmp_types $RPM_BUILD_ROOT%_sysconfdir/%name/
-install -m 644 icmp6_types $RPM_BUILD_ROOT%_sysconfdir/%name/
-install -m 644 ip_options $RPM_BUILD_ROOT%_sysconfdir/%name/
-install -m 644 auto_dl $RPM_BUILD_ROOT%_sysconfdir/%name/
-install -m 644 snort_rule_dl $RPM_BUILD_ROOT%_sysconfdir/%name/
-install -m 644 pf.os $RPM_BUILD_ROOT%_sysconfdir/%name/
-install -m 644 posf $RPM_BUILD_ROOT%_sysconfdir/%name/
-install -m 644 *.8 $RPM_BUILD_ROOT%{_mandir}/man8/
-install -m 644 nf2csv.1 $RPM_BUILD_ROOT%{_mandir}/man1/
-
-### install perl modules used by psad
-cd deps
-install -m 555 Bit-Vector/blib/arch/auto/Bit/Vector/Vector.so $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/Bit/Vector/Vector.so
-install -m 444 Bit-Vector/blib/arch/auto/Bit/Vector/Vector.bs $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/Bit/Vector/Vector.bs
-install -m 444 Bit-Vector/blib/lib/Bit/Vector.pm $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/Bit/Vector.pm
-install -m 555 Unix-Syslog/blib/arch/auto/Unix/Syslog/Syslog.so $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/Unix/Syslog/Syslog.so
-install -m 444 Unix-Syslog/blib/arch/auto/Unix/Syslog/Syslog.bs $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/Unix/Syslog/Syslog.bs
-[ -e Unix-Syslog/blib/lib/auto/Unix/Syslog/autosplit.ix ] && install -m 444 Unix-Syslog/blib/lib/auto/Unix/Syslog/autosplit.ix $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/Unix/Syslog/autosplit.ix
-install -m 444 Unix-Syslog/blib/lib/Unix/Syslog.pm $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/Unix/Syslog.pm
-install -m 555 Date-Calc/blib/arch/auto/Date/Calc/Calc.so $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/Date/Calc/Calc.so
-install -m 444 Date-Calc/blib/arch/auto/Date/Calc/Calc.bs $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/Date/Calc/Calc.bs
-install -m 444 Date-Calc/blib/lib/Carp/Clan.pod $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/Carp/Clan.pod
-install -m 444 Date-Calc/blib/lib/Carp/Clan.pm $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/Carp/Clan.pm
-install -m 444 Date-Calc/blib/lib/Date/Calc.pm $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/Date/Calc.pm
-install -m 444 Date-Calc/blib/lib/Date/Calc.pod $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/Date/Calc.pod
-install -m 444 Date-Calc/blib/lib/Date/Calendar.pm $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/Date/Calendar.pm
-install -m 444 Date-Calc/blib/lib/Date/Calendar.pod $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/Date/Calendar.pod
-install -m 444 Date-Calc/blib/lib/Date/Calc/Object.pm $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/Date/Calc/Object.pm
-install -m 444 Date-Calc/blib/lib/Date/Calc/Object.pod $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/Date/Calc/Object.pod
-install -m 444 Date-Calc/blib/lib/Date/Calendar/Year.pm $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/Date/Calendar/Year.pm
-install -m 444 Date-Calc/blib/lib/Date/Calendar/Profiles.pod $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/Date/Calendar/Profiles.pod
-install -m 444 Date-Calc/blib/lib/Date/Calendar/Profiles.pm $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/Date/Calendar/Profiles.pm
-install -m 444 Date-Calc/blib/lib/Date/Calendar/Year.pod $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/Date/Calendar/Year.pod
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/hostenum.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/hostenum.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/compactref.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/compactref.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/nprefix.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/nprefix.al
-[ -e NetAddr-IP/blib/lib/auto/NetAddr/IP/.packlist ] && install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/.packlist $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/.packlist
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/re.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/re.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/prefix.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/prefix.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/do_prefix.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/do_prefix.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/wildcard.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/wildcard.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/_compact_v6.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/_compact_v6.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/autosplit.ix $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/autosplit.ix
-[ -e NetAddr-IP/blib/lib/auto/NetAddr/IP/Util/Util.so ] && install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/Util/Util.so $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/Util/Util.so
-[ -e NetAddr-IP/blib/lib/auto/NetAddr/IP/Util/Util.bs ] && install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/Util/Util.bs $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/Util/Util.bs
-[ -e NetAddr-IP/blib/lib/auto/NetAddr/IP/Util/autosplit.ix ] && install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/Util/autosplit.ix $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/Util/autosplit.ix
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/UtilPP/shiftleft.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/UtilPP/shiftleft.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/UtilPP/ipv4to6.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/UtilPP/ipv4to6.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/UtilPP/maskanyto6.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/UtilPP/maskanyto6.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/UtilPP/comp128.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/UtilPP/comp128.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/UtilPP/_deadlen.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/UtilPP/_deadlen.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/UtilPP/sub128.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/UtilPP/sub128.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/UtilPP/notcontiguous.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/UtilPP/notcontiguous.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/UtilPP/bcdn2bin.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/UtilPP/bcdn2bin.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/UtilPP/add128.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/UtilPP/add128.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/UtilPP/ipv6to4.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/UtilPP/ipv6to4.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/UtilPP/_bcdcheck.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/UtilPP/_bcdcheck.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/UtilPP/mask4to6.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/UtilPP/mask4to6.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/UtilPP/_128x2.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/UtilPP/_128x2.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/UtilPP/ipanyto6.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/UtilPP/ipanyto6.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/UtilPP/hasbits.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/UtilPP/hasbits.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/UtilPP/bcdn2txt.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/UtilPP/bcdn2txt.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/UtilPP/slowadd128.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/UtilPP/slowadd128.al
-[ -e NetAddr-IP/blib/lib/auto/NetAddr/IP/UtilPP/autosplit.ix ] && install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/UtilPP/autosplit.ix $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/UtilPP/autosplit.ix
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/UtilPP/simple_pack.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/UtilPP/simple_pack.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/UtilPP/bcd2bin.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/UtilPP/bcd2bin.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/UtilPP/bin2bcdn.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/UtilPP/bin2bcdn.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/UtilPP/_bin2bcdn.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/UtilPP/_bin2bcdn.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/UtilPP/bin2bcd.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/UtilPP/bin2bcd.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/UtilPP/_sa128.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/UtilPP/_sa128.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/UtilPP/_bcd2bin.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/UtilPP/_bcd2bin.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/UtilPP/addconst.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/UtilPP/addconst.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/UtilPP/_128x10.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/UtilPP/_128x10.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/mod_version.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/mod_version.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/_splitref.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/_splitref.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/_compV6.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/_compV6.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/InetBase/inet_any2n.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/InetBase/inet_any2n.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/InetBase/_inet_ntop.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/InetBase/_inet_ntop.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/InetBase/inet_n2ad.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/InetBase/inet_n2ad.al
-[ -e NetAddr-IP/blib/lib/auto/NetAddr/IP/InetBase/autosplit.ix ] && install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/InetBase/autosplit.ix $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/InetBase/autosplit.ix
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/InetBase/_packzeros.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/InetBase/_packzeros.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/InetBase/inet_n2dx.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/InetBase/inet_n2dx.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/InetBase/ipv6_aton.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/InetBase/ipv6_aton.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/InetBase/ipv6_ntoa.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/InetBase/ipv6_ntoa.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/InetBase/inet_ntoa.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/InetBase/inet_ntoa.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/InetBase/_inet_pton.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/InetBase/_inet_pton.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/coalesce.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/coalesce.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/re6.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/re6.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/short.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/short.al
-install -m 444 NetAddr-IP/blib/lib/auto/NetAddr/IP/_splitplan.al $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/auto/NetAddr/IP/_splitplan.al
-install -m 444 NetAddr-IP/blib/lib/NetAddr/IP/InetBase.pm $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/NetAddr/IP/InetBase.pm
-install -m 444 NetAddr-IP/blib/lib/NetAddr/IP/UtilPP.pm $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/NetAddr/IP/UtilPP.pm
-install -m 444 NetAddr-IP/blib/lib/NetAddr/IP/Util.pm $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/NetAddr/IP/Util.pm
-install -m 444 NetAddr-IP/blib/lib/NetAddr/IP/Lite.pm $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/NetAddr/IP/Lite.pm
-install -m 444 NetAddr-IP/blib/lib/NetAddr/IP/Util_IS.pm $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/NetAddr/IP/Util_IS.pm
-install -m 444 NetAddr-IP/blib/lib/NetAddr/IP.pm $RPM_BUILD_ROOT%psadlibdir/%psadmoddir/NetAddr/IP.pm
-install -m 444 IPTables-Parse/blib/lib/IPTables/Parse.pm $RPM_BUILD_ROOT%psadlibdir/IPTables/Parse.pm
-install -m 444 IPTables-ChainMgr/blib/lib/IPTables/ChainMgr.pm $RPM_BUILD_ROOT%psadlibdir/IPTables/ChainMgr.pm
-cd ..
-
-### install snort rules files
-cp -r deps/snort_rules $RPM_BUILD_ROOT%_sysconfdir/%name
-
-%clean
-[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
-
-%pre
-#if [ ! -p /var/lib/psad/psadfifo ];
-#then [ -e /var/lib/psad/psadfifo ] && /bin/rm -f /var/lib/psad/psadfifo
-#fi
-#/bin/mknod -m 600 /var/lib/psad/psadfifo p
-#chown root.root /var/lib/psad/psadfifo
-#chmod 0600 /var/lib/psad/psadfifo
-
-%post
-### put the current hostname into the psad C binaries
-### (kmsgsd and psadwatchd).
-perl -p -i -e 'use Sys::Hostname; my $hostname = hostname(); s/HOSTNAME(\s+)_?CHANGE.?ME_?/HOSTNAME${1}$hostname/' %_sysconfdir/%name/psad.conf
-perl -p -i -e 'use Sys::Hostname; my $hostname = hostname(); s/HOSTNAME(\s+)_?CHANGE.?ME_?/HOSTNAME${1}$hostname/' %_sysconfdir/%name/psadwatchd.conf
-
-/bin/touch %psadlogdir/fwdata
-chown root.root %psadlogdir/fwdata
-chmod 0500 %_sbindir/psad
-chmod 0500 %_sbindir/kmsgsd
-chmod 0500 %_sbindir/psadwatchd
-chmod 0600 %psadlogdir/fwdata
-if [ ! -p %psadvarlibdir/psadfifo ];
-then [ -e %psadvarlibdir/psadfifo ] && /bin/rm -f %psadvarlibdir/psadfifo
-/bin/mknod -m 600 %psadvarlibdir/psadfifo p
-fi
-chown root.root %psadvarlibdir/psadfifo
-chmod 0600 %psadvarlibdir/psadfifo
-### make psad start at boot
-/sbin/chkconfig --add psad
-if grep -q "EMAIL.*root.*localhost" /etc/psad/psad.conf;
-then
-echo "[+] You can edit the EMAIL_ADDRESSES variable in /etc/psad/psad.conf"
-echo "    /etc/psad/psadwatchd.conf to have email alerts sent to an address"
-echo "    other than root\@localhost"
-fi
-
-if grep -q "HOME_NET.*CHANGEME" /etc/psad/psad.conf;
-then
-echo "[+] Be sure to edit the HOME_NET variable in /etc/psad/psad.conf"
-echo "    to define the internal network(s) attached to your machine."
-fi
-
-%preun
-
-%files
-%defattr(-,root,root)
-%dir %psadlogdir
-%dir %psadvarlibdir
-%dir %psadrundir
-%_initrddir/*
-%_sbindir/*
-%_bindir/*
-%{_mandir}/man8/*
-%{_mandir}/man1/*
-
-%dir %_sysconfdir/%name
-%config(noreplace) %_sysconfdir/%name/*.conf
-%config(noreplace) %_sysconfdir/%name/signatures
-%config(noreplace) %_sysconfdir/%name/auto_dl
-%config(noreplace) %_sysconfdir/%name/ip_options
-%config(noreplace) %_sysconfdir/%name/snort_rule_dl
-%config(noreplace) %_sysconfdir/%name/posf
-%config(noreplace) %_sysconfdir/%name/pf.os
-%config(noreplace) %_sysconfdir/%name/icmp_types
-%config(noreplace) %_sysconfdir/%name/icmp6_types
-
-%dir %_sysconfdir/%name/snort_rules
-%config(noreplace) %_sysconfdir/%name/snort_rules/*
-
-%_libdir/%name
-
-%changelog
-* Wed Apr 18 2012 Michael Rash <mbr@cipherdyne.org>
-- Update to use the NetAddr::IP module for all IP/subnet calculations
-- psad-2.2 release
-
-* Wed Jul 14 2010 Michael Rash <mbr@cipherdyne.org>
-- psad-2.1.7 release
-
-* Fri Jul 09 2010 Michael Rash <mbr@cipherdyne.org>
-- psad-2.1.6 release
-
-* Fri Feb 20 2009 Michael Rash <mbr@cipherdyne.org>
-- psad-2.1.5 release
-
-* Thu Aug 21 2008 Michael Rash <mbr@cipherdyne.org>
-- Updated to use the deps/ directory for all perl module sources.
-- psad-2.1.4 release
-
-* Sat Jun 07 2008 Michael Rash <mbr@cipherdyne.org>
-- psad-2.1.3 release
-
-* Thu Apr 03 2008 Michael Rash <mbr@cipherdyne.org>
-- psad-2.1.2 release
-
-* Fri Jan 25 2008 Michael Rash <mbr@cipherdyne.org>
-- psad-2.1.1 release
-
-* Fri Oct 19 2007 Michael Rash <mbr@cipherdyne.org>
-- psad-2.1 release
-
-* Mon Jul 27 2007 Michael Rash <mbr@cipherdyne.org>
-- psad-2.0.8 release
-
-* Mon May 28 2007 Michael Rash <mbr@cipherdyne.org>
-- psad-2.0.7 release
-
-* Fri Mar 24 2007 Michael Rash <mbr@cipherdyne.org>
-- psad-2.0.6 release
-
-* Thu Mar 01 2007 Michael Rash <mbr@cipherdyne.org>
-- psad-2.0.5 release
-- Removed all config files except for psad.conf since the psad daemons now all
-  reference the same config file (psad.conf).
-
-* Sat Jan 27 2007 Michael Rash <mbr@cipherdyne.org>
-- psad-2.0.4 release
-
-* Sun Dec 31 2006 Michael Rash <mbr@cipherdyne.org>
-- psad-2.0.3 release
-- Removed Psad.pm perl module and kmsgsd.pl and psadwatchd.pl scripts.  This
-  is a major change that allows psad to be more flexible and completely derive
-  its config from the psad.conf file and from the command line.  In the
-  previous scheme, psad imported its config with a function within Psad.pm,
-  and this required that psad imported the Psad perl module before reading its
-  config.  A consequence is that the PSAD_LIBS_DIR var could not be specified
-  usefully within the config file.
-
-* Sat Dec 23 2006 Michael Rash <mbr@cipherdyne.org>
-- psad-2.0.2 release
-
-* Mon Dec 12 2006 Michael Rash <mbr@cipherdyne.org>
-- psad-2.0.1 release
-
-* Sun Dec 10 2006 Michael Rash <mbr@cipherdyne.org>
-- psad-2.0 release.
-- Added ip_options file for the Snort ipopts rule keyword.
-- Added nf2csv so that normal users can get CSV output from
-  iptables log messages.
-
-* Sun Oct 15 2006 Michael Rash <mbr@cipherdyne.org>
-- psad-1.4.8 release.
-
-* Sun Sep 10 2006 Michael Rash <mbr@cipherdyne.org>
-- psad-1.4.7 release.
-
-* Sat Sep 02 2006 Michael Rash <mbr@cipherdyne.org>
-- Added updates from Mate Wierdl to get psad RPM building on x86_64
-  platforms.
-
-* Tue Jun 13 2006 Michael Rash <mbr@cipherdyne.org>
-- Added installation of snort_rule_dl file.
-- psad-1.4.6 release.
-
-* Fri Jan 13 2006 Michael Rash <mbr@cipherdyne.org>
-- psad-1.4.5 release.
-
-* Sun Nov 27 2005 Michael Rash <mbr@cipherdyne.org>
-- psad-1.4.4 release.
-
-* Tue Nov 22 2005 Michael Rash <mbr@cipherdyne.org>
-- Removed smtpdaemon dependency since psad can be run without sending
-  email alerts by configuring /etc/psad/alert.conf appropriately.
-
-* Tue Jul 12 2005 Michael Rash <mbr@cipherdyne.org>
-- Updated to only update syslog.conf if it actually exists. psad
-  is now comptable with other syslog daemons, and also with ulogd.
-
-* Thu Mar 10 2005 Michael Rash <mbr@cipherdyne.org>
-- Updated to new IPTables-Parse and IPTables-ChainMgr modules.
-- psad-1.4.1 release.
-
-* Fri Nov 26 2004 Michael Rash <mbr@cipherdyne.org>
-- Added ps.os file.
-- psad-1.4.0 release.
-
-* Sun Oct 17 2004 Michael Rash <mbr@cipherdyne.org>
-- psad-1.3.4 release.
-
-* Sat Sep 25 2004 Michael Rash <mbr@cipherdyne.org>
-- Added Bit::Vector back since not having it causes dependency
-  problems with Date::Calc even though psad does not require any
-  Date::Calc functions that require Bit::Vector functions.
-
-* Mon Sep 06 2004 Michael Rash <mbr@cipherdyne.org>
-- Updated to psad-1.3.3.
-- Fixed path to psad-init.redhat (Mate Wierdl)
-
-* Thu Jun 24 2004 Michael Rash <mbr@cipherdyne.org>
-- Updated to psad-1.3.2 (added fwcheck_psad.pl and fw_search.conf
-  installation).
-
-* Mon Oct 14 2003 Michael Rash <mbr@cipherdyne.org>
-- Removed ipchains text from description.
-- Added test and config warning message for HOME_NET variable.
-- Updated to version 1.3
-
-* Mon Oct 14 2003 Michael Rash <mbr@cipherdyne.org>
-- Removed diskmond since psad handles disk space thresholds
-  directly.
-
-* Sat Oct 11 2003 Michael Rash <mbr@cipherdyne.org>
-- Updated spec file to build properly on both Red Hat 7.2 and
-  Red Hat 9 systems.
-
-* Tue Sep 23 2003 Lenny Cartier <lenny@mandrakesoft.com> 1.2.3-1mdk
-- mandrakized specfile
-
-* Fri Sep 12 2003 Michael Rash <mbr@cipherdyne.org>
-- Added interface tracking for scans.
-- Bugfix for not opening /etc/hosts.deny the right way in
-  tcpwr_block().
-- Bugfix for psadfifo path in syslog-ng config.
-- Better format for summary stats section in email alerts.
-- Bugfix for INIT_DIR path on non-RedHat systems.
-- Bugfix for gzip path.
-- Make Psad.pm installed last of all perl modules installed
-  by psad.
-- Added additional call to incr_syscall_ctr() in psadwatchd.c
-
-* Mon Jul 28 2003 Michael Rash <mbr@cipherdyne.org>
-- Initial version.