rpms/rkhunter/EL-4 01-rkhunter, NONE, 1.1 rkhunter-1.3.2.tar.gz.sha1.txt, NONE, 1.1 rkhunter.sysconfig, NONE, 1.1 rkhunter.spec, 1.6, 1.7 sources, 1.5, 1.6 .cvsignore, 1.5, 1.6 rkhunter-1.1.8-showfiles.patch, 1.1, NONE rkhunter-1.1.9-shared_man_search.patch, 1.1, NONE rkhunter-1.2.7-append_log.patch, 1.1, NONE rkhunter-1.2.7-datestamp.patch, 1.1, NONE rkhunter-1.2.7-group_log.patch, 1.1, NONE rkhunter-1.2.7-manpage.patch, 1.1, NONE rkhunter-1.2.8-2.src.sha, 1.1, NONE rkhunter-1.2.8-app_check_default.patch, 1.1, NONE rkhunter-1.2.8-default_settings-conf.patch, 1.1, NONE

Kevin Fenzi (kevin) fedora-extras-commits at redhat.com
Sat Mar 1 21:04:32 UTC 2008


Author: kevin

Update of /cvs/extras/rpms/rkhunter/EL-4
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2984

Modified Files:
	rkhunter.spec sources .cvsignore 
Added Files:
	01-rkhunter rkhunter-1.3.2.tar.gz.sha1.txt rkhunter.sysconfig 
Removed Files:
	rkhunter-1.1.8-showfiles.patch 
	rkhunter-1.1.9-shared_man_search.patch 
	rkhunter-1.2.7-append_log.patch rkhunter-1.2.7-datestamp.patch 
	rkhunter-1.2.7-group_log.patch rkhunter-1.2.7-manpage.patch 
	rkhunter-1.2.8-2.src.sha 
	rkhunter-1.2.8-app_check_default.patch 
	rkhunter-1.2.8-default_settings-conf.patch 
Log Message:
Initial el4 build, sync with fedora.



--- NEW FILE 01-rkhunter ---
#!/bin/sh
# 01-rkhunter  A shell script to update and run rkhunter via CRON

XITVAL=0

# Get a secure tempfile
TMPFILE1=`/bin/mktemp -p /var/rkhunter/tmp rkhcronlog.XXXXXXXXXX` || exit 1

if [ ! -e /var/lock/subsys/rkhunter ]; then

  # Try to keep the SysInit boot scan from colliding with us (highly unlikely)
  /bin/touch /var/lock/subsys/rkhunter

  # Source system configuration parameters.
  if [ -e /etc/sysconfig/rkhunter ] ; then
    . /etc/sysconfig/rkhunter
  else
    MAILTO=root at localhost
  fi

  # If a diagnostic mode scan was requested, setup the parameters
  if [ "$DIAG_SCAN" == "yes" ]; then
    RKHUNTER_FLAGS="
    --checkall
    --run-application-check
    --skip-keypress
    --nocolors
    --quiet
    --append-log $TMPFILE1
  "
  else
    RKHUNTER_FLAGS="
    --cronjob
  "
  fi

  # Set a few critical parameters
  RKHUNTER=/usr/bin/rkhunter
  LOGFILE=/var/log/rkhunter.log

  # Run RootKit Hunter if available
  if [ -x $RKHUNTER ]; then
    /bin/echo -e "\n--------------------- Start Rootkit Hunter Update ---------------------" \
      > $TMPFILE1
    /bin/nice -n 10 $RKHUNTER --update 2>&1 >> $TMPFILE1
    /bin/echo -e "\n---------------------- Start Rootkit Hunter Scan ----------------------" \
      >> $TMPFILE1
    /bin/nice -n 10 $RKHUNTER $RKHUNTER_FLAGS 2>&1 >> $TMPFILE1
    XITVAL=$?
    /bin/echo -e "\n----------------------- End Rootkit Hunter Scan -----------------------" \
      >> $TMPFILE1
    /bin/cat $TMPFILE1 | /bin/mail -s 'rkhunter Daily Run' $MAILTO
    /bin/cat $TMPFILE1 >> $LOGFILE
  fi

  # Delete the gating lockfile
  /bin/rm -f /var/lock/subsys/rkhunter
fi

# Delete the secure tempfile
/bin/rm -f $TMPFILE1

exit $XITVAL


--- NEW FILE rkhunter-1.3.2.tar.gz.sha1.txt ---
5dfa5246dc1c87b05f44f9f444466ce3d0d6edec  rkhunter-1.3.2/files/stat.pl
73a42c94be2fb1fd3284d8dc60d22ff0fc8407f4  rkhunter-1.3.2/files/WISHLIST
5c4319fe3f9acc552b7a9e973b7d081f7cb31642  rkhunter-1.3.2/files/check_port.pl
56bf42d4fe669412b84eb307d5e314af4501dc9a  rkhunter-1.3.2/files/testing/stringscanner.sh
361ada5406c7e57e62e840caf3d3bce5e8436fc1  rkhunter-1.3.2/files/testing/rootkitinfo.txt
73e76916a3f65dde2317fff6c932e1d77760fdf7  rkhunter-1.3.2/files/testing/rkhunter.conf
345ab306455525cf5626caadda22b5dcbf732bc1  rkhunter-1.3.2/files/LICENSE
cb4903c649ad50b79230f5a5250da82c1d9ccb0f  rkhunter-1.3.2/files/development/createhashes.sh
e158163bfe6cb414d839e91880af37611f8b5cc0  rkhunter-1.3.2/files/development/createfilehashes.pl
7378fb7e91b1f7e789508e4e8d00e1e3a70ee6ff  rkhunter-1.3.2/files/development/search_dead_sysmlinks.sh
0c613880f3447af695ca9f9f93e158b34c2a10c3  rkhunter-1.3.2/files/development/osinformation.sh
4f4dfb87e758236cadc5ac5af67bbb35f4f63eb1  rkhunter-1.3.2/files/development/rpmprelinkhashes.sh
d09ab61a3563122b8cd6415e3083dfe1ef285a2b  rkhunter-1.3.2/files/development/i18nchk
6b2f032d6143ed3b6ba3eae19d7921e154e69e47  rkhunter-1.3.2/files/development/createhashesall.sh
614a5d3999055a8faeecc393c5695d628e5a7675  rkhunter-1.3.2/files/development/rpmhashes.sh
ebc05604eb51b10478d35ac3750699cefecd5ae3  rkhunter-1.3.2/files/filehashmd5.pl
736fd9ea453f34c023a9ebed97fa0cea7461aeb8  rkhunter-1.3.2/files/i18n/zh.utf8
52ac2bcbe9524971cc535b20fb6d3442f53ea8b0  rkhunter-1.3.2/files/i18n/cn
3aa3999bd924382f2a7b7e52ad0c3f7834d2285c  rkhunter-1.3.2/files/i18n/zh
02e945d8a260275e118064080767db349fe576ef  rkhunter-1.3.2/files/i18n/en
a656a91b37a83a2325843f0ccedb5eb7866506ac  rkhunter-1.3.2/files/mirrors.dat
1878119b6045eeab6a5afaebad7b523e86c3a935  rkhunter-1.3.2/files/filehashsha1.pl
9ddeec64999f4c0e6f9aa5992cd25c503311b764  rkhunter-1.3.2/files/backdoorports.dat
82c8c3881d59d228de3ce74a4b7b68eac07940f1  rkhunter-1.3.2/files/md5blacklist.dat
e3ba269e33d5d385230d0a4457d87cf6e3acece8  rkhunter-1.3.2/files/tools/update_server.sh
90876286c511986474144a5a1fc21afa0f5f29c5  rkhunter-1.3.2/files/tools/update_client.sh
ff10891d252f3859abe63054eb64f0e9eae2d781  rkhunter-1.3.2/files/tools/README
ec4d60774decbb354f7aafcc2b65b1f87e000c97  rkhunter-1.3.2/files/suspscan.dat
7fa41ed0dc8c95b48b04dab42f1eaf8031c6ce7c  rkhunter-1.3.2/files/ACKNOWLEDGMENTS
70fac95d14f77a3917c60f368edbfb9d90ce77c0  rkhunter-1.3.2/files/CHANGELOG
951b498f71fc4a126ca435f7bce96ed8b821efb6  rkhunter-1.3.2/files/os.dat
996a29dee608374e601ecf0253e445e16506c672  rkhunter-1.3.2/files/check_update.sh
e651578a9556934bee10621b99297bbd6ccec273  rkhunter-1.3.2/files/rkhunter
575f460146ef61beeda2733f2e3f82c61909d3a8  rkhunter-1.3.2/files/rkhunter.conf
6753f47a54fdfad483fe06ad68dd47161f5efa45  rkhunter-1.3.2/files/rkhunter.8
a0b8900db1484a34f0505bf90b5a07fb38433151  rkhunter-1.3.2/files/rkhunter.spec
897aecb909610d8c2b967fffba4f9626416789fb  rkhunter-1.3.2/files/README
d824c9ca8b591d108bd7b194350166ac65e64212  rkhunter-1.3.2/files/readlink.sh
c82074175e72642dd74322ce29281f0f2fe2798c  rkhunter-1.3.2/files/programs_bad.dat
d5bff919ce44a345a193824ea16b0404008d7823  rkhunter-1.3.2/files/programs_good.dat
59de768a09a4cd13599653df85ecc2362e416ab3  rkhunter-1.3.2/files/defaulthashes.dat
43bca835d9c64ab2f8cf7f1a5a078bb1b7da9306  rkhunter-1.3.2/files/showfiles.pl
286d1c1fcfa924d63583ae961382250724ac9599  rkhunter-1.3.2/files/FAQ
a0badd192cc4f33fbf38f446eae3c858ba81c88f  rkhunter-1.3.2/files/check_modules.pl
285155f63cfa7a6a73ec0352dccaaa2221989b94  rkhunter-1.3.2/files/contrib/rkhunter_remote_howto.txt
beed9c4b594c5be28ca4837fdcd2ac367e2946ee  rkhunter-1.3.2/files/contrib/run_rkhunter.sh
225cc53f9691ad39f10bd2aaac478355ce4dc411  rkhunter-1.3.2/files/contrib/README.txt
1b37e37eb80b4d7fd97b3d4e7f3711d3c4a335f4  rkhunter-1.3.2/installer.sh


--- NEW FILE rkhunter.sysconfig ---
# System configuration file for Rootkit Hunter which
# stores RPM system specifics for cron run, etc.
#
#    MAILTO= <email address to send scan report>
# DIAG_SCAN= no  - perform  normal  report scan
#            yes - perform detailed report scan
#                  (includes application check)

MAILTO=root at localhost
DIAG_SCAN=no


Index: rkhunter.spec
===================================================================
RCS file: /cvs/extras/rpms/rkhunter/EL-4/rkhunter.spec,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- rkhunter.spec	17 Mar 2006 12:55:11 -0000	1.6
+++ rkhunter.spec	1 Mar 2008 21:03:56 -0000	1.7
@@ -1,99 +1,63 @@
-%define rkhVer 1.2.8
-%define rpmRel 2
-
-# We can't let RPM do the dependencies automatic because it'll then pick up
-# a correct but undesirable perl dependency, which rkhunter does not require
-# in order to function properly [perl(Digest::MD5) & perl(Digest::SHA1)].
-AutoReqProv:    no
-
 Name:           rkhunter
-Version:        %{rkhVer}
-Release:        %{rpmRel}%{?dist}
+Version:        1.3.2
+Release:        1%{?dist}
 Summary:        A host-based tool to scan for rootkits, backdoors and local exploits
 
 Group:          Applications/System
-License:        GPL
-URL:            http://www.rootkit.nl/
-Source0:        http://downloads.rootkit.nl/rkhunter-1.2.8.tar.gz
-Source1:        rkhunter-auto_scan.tar.gz
-Source2:        rkhunter-%{rkhVer}-%{rpmRel}.src.sha
-Patch0:         rkhunter-1.2.8-default_settings-conf.patch
-Patch1:         rkhunter-1.1.8-showfiles.patch
-Patch2:         rkhunter-1.1.9-shared_man_search.patch
-Patch3:         rkhunter-1.2.8-app_check_default.patch
-Patch4:         rkhunter-1.2.7-datestamp.patch
-Patch5:         rkhunter-1.2.7-append_log.patch
-Patch6:         rkhunter-1.2.7-group_log.patch
-Patch7:         rkhunter-1.2.7-manpage.patch
+License:        GPLv2+
+URL:            http://rkhunter.sourceforge.net/
+Source0:        http://downloads.sourceforge.net/rkhunter/rkhunter-1.3.2.tar.gz
+Source1:        http://downloads.sourceforge.net/rkhunter/rkhunter-1.3.2.tar.gz.sha1.txt
+Source2:        01-rkhunter
+Source3:        rkhunter.sysconfig
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
-Requires:       /bin/sh, coreutils, binutils, modutils, findutils, grep, mktemp
+Requires:       coreutils, binutils, modutils, findutils, grep, mktemp
 Requires:       e2fsprogs, procps, lsof, prelink, iproute, net-tools, wget
-Requires:       perl, perl(strict), perl(IO::Socket), mailx
+Requires:       perl, perl(strict), perl(IO::Socket), mailx, logrotate
 
 %description
-Rootkit Hunter scans files and systems for known and unknown rootkits,
-backdoors, and sniffers.  The package contains one shell script, a few
-text-based databases, and optional Perl modules.  It should run on almost
-every Unix clone.  This tool scans for rootkits, backdoors and local
-exploits by running tests like:
-        - MD5 hash compare
-        - Look for default files used by rootkits
-        - Wrong file permissions for binaries
-        - Look for suspected strings in LKM and KLD modules
-        - Look for hidden files
-        - Optional scan within plaintext and binary files
-        - Software version checks
-        - Application tests
-
-Rootkit Hunter is released as a GPL licensed project and
-is free for everyone to use.
-
+Rootkit Hunter (RKH) is an easy-to-use tool which checks
+computers running UNIX (clones) for the presence of rootkits
+and other unwanted tools.
 
 %prep
 
-# This optional check is for verification of original sources
-# DURING the binary build process (sha1 canary check)
-#[ ! -e %{_sourcedir}/%{name}-%{rkhVer}-%{rpmRel}.src.sha.orig ] \
-#    && %{__perl} -pi.orig -e '
-#	s|../SOURCES|%{_sourcedir}|g;
-#     ' %{_sourcedir}/%{name}-%{rkhVer}-%{rpmRel}.src.sha
-#sha1sum --check %{_sourcedir}/%{name}-%{rkhVer}-%{rpmRel}.src.sha || exit $?
-#%{__rm} -f %{_sourcedir}/%{name}-%{rkhVer}-%{rpmRel}.src.sha
-#%{__mv} %{_sourcedir}/%{name}-%{rkhVer}-%{rpmRel}.src.sha.orig \
-#        %{_sourcedir}/%{name}-%{rkhVer}-%{rpmRel}.src.sha
-
-%setup -q -n %{name}
-%setup -q -D -T -a 1 -n %{name}
-
-%patch0 -b .orig
+%setup -q
 
 %{__perl} -pi.0001 -e '
-	s|^#(INSTALLDIR=).+$|$1%{_prefix}|;
 	s|^#(MAIL-ON-WARNING=).+$|$1root\@localhost|;
 	s|^#(TMPDIR=).+$|$1%{_var}/%{name}/tmp|;
 	s|^#(DBDIR=).+$|$1%{_var}/%{name}/db|;
+	s|^#(SCRIPTDIR=).+$|$1%{_datadir}/%{name}/scripts|;
+	s|^#(PKGMGR=).+$|$1RPM|;
+%if 0%{?el4}%{?el5}
+	s|^#(OS_VERSION_FILE=).+$|$1/etc/redhat-release|;
+%else
+	s|^#(OS_VERSION_FILE=).+$|$1/etc/fedora-release|;
+%endif
+	s|^#(ALLOWHIDDENDIR=).+$|$1/dev/.udev|;
+	s|^#(ALLOWHIDDENFILE=).+$|$1/usr/share/man/man1/..1.gz|;
+	s|^(APPEND_LOG=).+$|$11|;
+	s|^(ALLOW_SSH_ROOT_USER=).+$|$1yes|;
+	s|^(DISABLE_TESTS=).+$|$1"additional_rkts suspscan hidden_procs deleted_files packet_cap_apps"|;
     ' files/%{name}.conf
 
-%{__perl} -pi.orig -e '
-	s|\@TMPDIR\@|%{_var}/%{name}/tmp|g;
-	s|\@STDIR\@|%{_localstatedir}|g;
-	s|\@CFGDIR\@|%{_sysconfdir}|g;
-	s|\@SCDIR\@|%{_sysconfdir}/sysconfig|g;
-	s|\@ITDIR\@|%{_initrddir}|g;
-	s|\@RKEXE\@|%{_bindir}/%{name}|g;
-	s|\@RKHSH\@|%{_bindir}/%{name}-scan.sh|g;
-	s|\@LGDIR\@|%{_localstatedir}/log|g;
-    ' 01-%{name}
-
-%patch1 -b .orig
-%patch2 -b .orig
-%patch3 -b .0001
-%patch4 -b .0002
-%patch5 -b .0003
-%patch6 -b .0004
-%patch7 -b .orig
+# Add Fedora specific configs
+echo "INSTALLDIR=%{_prefix}" >> files/%{name}.conf
+echo "SCRIPTWHITELIST=/usr/bin/whatis" >> files/%name.conf
+echo "SCRIPTWHITELIST=/usr/bin/ldd" >> files/%name.conf
+echo "SCRIPTWHITELIST=/usr/bin/groups" >> files/%name.conf
+echo "SCRIPTWHITELIST=/usr/bin/GET" >> files/%name.conf
+echo "SCRIPTWHITELIST=/sbin/ifup" >> files/%name.conf
+echo "SCRIPTWHITELIST=/sbin/ifdown" >> files/%name.conf
+# in f8/f9
+%if 0%{?fc8}%{?fc9}
+echo "SYSLOG_CONFIG_FILE=/etc/rsyslog.conf" >> files/%name.conf
+%else
+echo "SYSLOG_CONFIG_FILE=/etc/syslog.conf" >> files/%name.conf
+%endif
 
 %{__cat} <<'EOF' >%{name}.logrotate
 %{_localstatedir}/log/%{name}.log {
@@ -103,93 +67,88 @@
 }
 EOF
 
-
 %build
-#%%configure
-# We have nothing to configure... yet...
-
+# Nothing to be built
 
 %install
 %{__rm} -rf $RPM_BUILD_ROOT
 
 %{__mkdir} -m755 -p ${RPM_BUILD_ROOT}%{_bindir}
 %{__mkdir} -m755 -p ${RPM_BUILD_ROOT}%{_sysconfdir}/{cron.daily,sysconfig,logrotate.d}
-%{__mkdir} -m750 -p ${RPM_BUILD_ROOT}%{_prefix}/lib/%{name}/scripts
+%{__mkdir} -m755 -p ${RPM_BUILD_ROOT}%{_datadir}/%{name}/scripts
 %{__mkdir} -m755 -p ${RPM_BUILD_ROOT}%{_docdir}/%{name}-%{version}
 %{__mkdir} -m755 -p ${RPM_BUILD_ROOT}%{_mandir}/man8
-%{__mkdir} -m750 -p ${RPM_BUILD_ROOT}%{_var}/%{name}/{db,tmp}
+%{__mkdir} -m755 -p ${RPM_BUILD_ROOT}%{_var}/%{name}/{db,tmp}
+%{__mkdir} -m755 -p ${RPM_BUILD_ROOT}%{_var}/%{name}/db/i18n
 
-%{__install} -m750 -p files/%{name}             ${RPM_BUILD_ROOT}%{_bindir}/
+%{__install} -m755 -p files/%{name}             ${RPM_BUILD_ROOT}%{_bindir}/
 
-%{__install} -m640 -p files/backdoorports.dat   ${RPM_BUILD_ROOT}%{_var}/%{name}/db/
-%{__install} -m640 -p files/defaulthashes.dat   ${RPM_BUILD_ROOT}%{_var}/%{name}/db/
-%{__install} -m640 -p files/md5blacklist.dat    ${RPM_BUILD_ROOT}%{_var}/%{name}/db/
-%{__install} -m640 -p files/mirrors.dat         ${RPM_BUILD_ROOT}%{_var}/%{name}/db/
-%{__install} -m640 -p files/os.dat              ${RPM_BUILD_ROOT}%{_var}/%{name}/db/
-%{__install} -m640 -p files/programs_bad.dat    ${RPM_BUILD_ROOT}%{_var}/%{name}/db/
-%{__install} -m640 -p files/programs_good.dat   ${RPM_BUILD_ROOT}%{_var}/%{name}/db/
+%{__install} -m644 -p files/backdoorports.dat   ${RPM_BUILD_ROOT}%{_var}/%{name}/db/
+%{__install} -m644 -p files/defaulthashes.dat   ${RPM_BUILD_ROOT}%{_var}/%{name}/db/
+%{__install} -m644 -p files/md5blacklist.dat    ${RPM_BUILD_ROOT}%{_var}/%{name}/db/
+%{__install} -m644 -p files/mirrors.dat         ${RPM_BUILD_ROOT}%{_var}/%{name}/db/
+%{__install} -m644 -p files/os.dat              ${RPM_BUILD_ROOT}%{_var}/%{name}/db/
+%{__install} -m644 -p files/programs_bad.dat    ${RPM_BUILD_ROOT}%{_var}/%{name}/db/
+%{__install} -m644 -p files/programs_good.dat   ${RPM_BUILD_ROOT}%{_var}/%{name}/db/
+%{__install} -m644 -p files/i18n/cn             ${RPM_BUILD_ROOT}%{_var}/%{name}/db/i18n/
+%{__install} -m644 -p files/i18n/en             ${RPM_BUILD_ROOT}%{_var}/%{name}/db/i18n/
 
 %{__install} -m644 -p files/CHANGELOG           ${RPM_BUILD_ROOT}%{_docdir}/%{name}-%{version}/
 %{__install} -m644 -p files/LICENSE             ${RPM_BUILD_ROOT}%{_docdir}/%{name}-%{version}/
 %{__install} -m644 -p files/README              ${RPM_BUILD_ROOT}%{_docdir}/%{name}-%{version}/
 %{__install} -m644 -p files/WISHLIST            ${RPM_BUILD_ROOT}%{_docdir}/%{name}-%{version}/
-
-%{__install} -m644 -p files/development/*.8     ${RPM_BUILD_ROOT}%{_mandir}/man8/
-
-%{__install} -m750 -p files/check_modules.pl    ${RPM_BUILD_ROOT}%{_prefix}/lib/%{name}/scripts/
-%{__install} -m750 -p files/check_port.pl       ${RPM_BUILD_ROOT}%{_prefix}/lib/%{name}/scripts/
-%{__install} -m750 -p files/check_update.sh     ${RPM_BUILD_ROOT}%{_prefix}/lib/%{name}/scripts/
-%{__install} -m750 -p files/filehashmd5.pl      ${RPM_BUILD_ROOT}%{_prefix}/lib/%{name}/scripts/
-%{__install} -m750 -p files/filehashsha1.pl     ${RPM_BUILD_ROOT}%{_prefix}/lib/%{name}/scripts/
-%{__install} -m750 -p files/showfiles.pl        ${RPM_BUILD_ROOT}%{_prefix}/lib/%{name}/scripts/
-%{__install} -m750 -p 01-%{name}                ${RPM_BUILD_ROOT}%{_sysconfdir}/cron.daily/
+%{__install} -m755 -p files/check_modules.pl    ${RPM_BUILD_ROOT}%{_datadir}/%{name}/scripts/
+%{__install} -m755 -p files/check_port.pl       ${RPM_BUILD_ROOT}%{_datadir}/%{name}/scripts/
+%{__install} -m755 -p files/check_update.sh     ${RPM_BUILD_ROOT}%{_datadir}/%{name}/scripts/
+%{__install} -m644 -p files/*.8                 ${RPM_BUILD_ROOT}%{_mandir}/man8/
+# Don't ship these unless we want to Require the perl modules
+#%{__install} -m750 -p files/filehashmd5.pl      ${RPM_BUILD_ROOT}%{_prefix}/lib/%{name}/scripts/
+#%{__install} -m750 -p files/filehashsha1.pl     ${RPM_BUILD_ROOT}%{_prefix}/lib/%{name}/scripts/
+%{__install} -m755 -p files/showfiles.pl        ${RPM_BUILD_ROOT}%{_datadir}/%{name}/scripts/
+%{__install} -m755 -p %{SOURCE2}                ${RPM_BUILD_ROOT}%{_sysconfdir}/cron.daily/
 %{__install} -m644 -p %{name}.logrotate         ${RPM_BUILD_ROOT}%{_sysconfdir}/logrotate.d/%{name}
 %{__install} -m640 -p files/%{name}.conf        ${RPM_BUILD_ROOT}%{_sysconfdir}/
-%{__install} -m640 -p %{name}.sysconfig         ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig/%{name}
-
+%{__install} -m640 -p %{SOURCE3}                ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig/%{name}
 
 %clean
 %{__rm} -rf $RPM_BUILD_ROOT
-# Autoclean for rpmbuild -bb
-#cd ..
-#[ ! -d %{name} ] || %{__rm} -rf %{name}
-
-
-%post
-/bin/touch %{_localstatedir}/log/%{name}.log
-/bin/echo -e "------------------- `/bin/date -R` -------------------\n" \
-  >> %{_localstatedir}/log/%{name}.log
-%{_bindir}/%{name} --version >> %{_localstatedir}/log/%{name}.log
-/bin/echo -e "\n------------------------------ Installed ------------------------------\n" \
-  >> %{_localstatedir}/log/%{name}.log
-/bin/chown root.root %{_localstatedir}/log/%{name}.log
-/bin/chmod 640 %{_localstatedir}/log/%{name}.log
-
-%postun
-if [ "$1" = 0 ]; then
-    [ ! -d %{_var}/%{name} ] || %{__rm} -rf %{_var}/%{name}
-    [ ! -d %{_prefix}/lib/%{name} ] || %{__rm} -rf %{_prefix}/lib/%{name}
-fi
-
 
 %files
 %defattr(-,root,root,-)
+%doc %{_docdir}/%{name}-%{version}/*
 %{_bindir}/%{name}
-%dir %{_prefix}/lib/%{name}
-%{_prefix}/lib/%{name}/scripts
+%dir %{_datadir}/%{name}
+%{_datadir}/%{name}/scripts
 %{_sysconfdir}/cron.daily/01-%{name}
-%{_sysconfdir}/logrotate.d/%{name}
+%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
 %dir %{_var}/%{name}
 %{_var}/%{name}/db
+%{_var}/%{name}/db/i18n
 %dir %{_var}/%{name}/tmp
-%{_sysconfdir}/%{name}.conf
-%{_sysconfdir}/sysconfig/%{name}
+%config(noreplace) %{_sysconfdir}/%{name}.conf
+%config(noreplace) %{_sysconfdir}/sysconfig/%{name}
 %dir %{_docdir}/%{name}-%{version}
-%doc %{_docdir}/%{name}-%{version}/*
 %{_mandir}/man8/*
 
-
 %changelog
+* Thu Feb 28 2008 Kevin Fenzi <kevin at tummy.com> - 1.3.2-1
+- Update to 1.3.2
+- Fix cron script
+
+* Thu Feb 28 2008 Kevin Fenzi <kevin at tummy.com> - 1.3.0-2
+- Use /etc/redhat-release for EPEL and /etc/fedora release for Fedora.
+- Add conditionals to support EPEL
+- Fix man page warning. 
+
+* Sun Feb 03 2008 Kevin Fenzi <kevin at tummy.com> - 1.3.0-1
+- Revive package, clean up spec
+- Update to 1.3.0
+
+* Sat Mar 18 2006 Greg Houlette <tamaster at pobox.com> - 1.2.8-3
+- Made an RPM transparent change to move the sha1 canary check
+  file out of CVS and into the external lookaside cache (whose
+  filename changes with every new package release anyway...)
+
 * Fri Mar 17 2006 Greg Houlette <tamaster at pobox.com> - 1.2.8-2
 - Fixed architectural dependency during package creation eliminating
   use of _libdir configure macro (x86_64 /usr/lib64 mis-targeting)


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/rkhunter/EL-4/sources,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- sources	11 Mar 2006 20:57:35 -0000	1.5
+++ sources	1 Mar 2008 21:03:56 -0000	1.6
@@ -1,2 +1 @@
-41122193b5006b617e03c637a17ae982  rkhunter-1.2.8.tar.gz
-a80c43eec631b565ca8b85e7ce9b8724  rkhunter-auto_scan.tar.gz
+a00ff64d7076d6ff47ef0c9f0b6202f2  rkhunter-1.3.2.tar.gz


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/rkhunter/EL-4/.cvsignore,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- .cvsignore	11 Mar 2006 20:57:35 -0000	1.5
+++ .cvsignore	1 Mar 2008 21:03:56 -0000	1.6
@@ -1,3 +1 @@
-rkhunter-1.2.8.tar.gz
-rkhunter-auto_scan.tar.gz
-clog
+rkhunter-1.3.2.tar.gz


--- rkhunter-1.1.8-showfiles.patch DELETED ---


--- rkhunter-1.1.9-shared_man_search.patch DELETED ---


--- rkhunter-1.2.7-append_log.patch DELETED ---


--- rkhunter-1.2.7-datestamp.patch DELETED ---


--- rkhunter-1.2.7-group_log.patch DELETED ---


--- rkhunter-1.2.7-manpage.patch DELETED ---


--- rkhunter-1.2.8-2.src.sha DELETED ---


--- rkhunter-1.2.8-app_check_default.patch DELETED ---


--- rkhunter-1.2.8-default_settings-conf.patch DELETED ---




More information about the fedora-extras-commits mailing list