rpms/snort/F-8 sysconfig.snort, NONE, 1.1 snort.spec, 1.28, 1.29 snortd, 1.1, 1.2

Dennis Gilmore (ausil) fedora-extras-commits at redhat.com
Sat Nov 17 22:00:10 UTC 2007


Author: ausil

Update of /cvs/extras/rpms/snort/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv16711

Modified Files:
	snort.spec snortd 
Added Files:
	sysconfig.snort 
Log Message:
move interfaces config option out of init script and into /etc/sysconfig/snort 
fix paths for alternatives  we are in _sbindir not _bindir



--- NEW FILE sysconfig.snort ---
# define the interface we listen on
INTERFACE=eth0


Index: snort.spec
===================================================================
RCS file: /cvs/extras/rpms/snort/F-8/snort.spec,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- snort.spec	1 Sep 2007 14:04:08 -0000	1.28
+++ snort.spec	17 Nov 2007 21:59:34 -0000	1.29
@@ -1,12 +1,13 @@
 Summary:        Intrusion detection system
 Name:           snort
 Version:        2.7.0.1
-Release:        3%{?dist}
+Release:        4%{?dist}
 License:        GPLv2
 Group:          Applications/Internet
 Source0:        http://www.snort.org/dl/current/snort-%{version}.tar.gz
 Source1:        snortd
 Source2:        README.fedora
+Source3:        sysconfig.snort
 Patch0:         snort-2.7.0.1-glibc.patch
 Url:            http://www.snort.org
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
@@ -317,6 +318,8 @@
 install snort.8 %{buildroot}%{_mandir}/man8
 install etc/generators  etc/gen-msg.map  etc/sid etc/sid-msg.map  etc/threshold.conf  etc/unicode.map etc/reference.config etc/classification.config etc/snort.conf %{buildroot}%{_sysconfdir}/snort
 install -p -m 755 %{SOURCE1} %{buildroot}/etc/rc.d/init.d
+mkdir -p %{buildroot}/etc/sysconfig/snort
+install -p -m 644 %{SOURCE3} %{buildroot}/etc/sysconfig/snort
 
 perl -pi -e 's!var RULE_PATH ../rules!var RULE_PATH %{_sysconfdir}!'  %{buildroot}%{_sysconfdir}/snort/snort.conf
 perl -pi -e 's!dynamicpreprocessor directory /usr/local/lib/snort_dynamicpreprocessor/!dynamicpreprocessor directory %{_libdir}/snort/dynamicpreprocessor/!' %{buildroot}%{_sysconfdir}/snort/snort.conf
@@ -332,8 +335,8 @@
 /sbin/chkconfig --add snortd
 /sbin/ldconfig
 if [ $1 -eq 1 ] ; then
-  %{_sbindir}/update-alternatives --install %{_bindir}/snort \
-    snort %{_bindir}/snort-plain 10
+  %{_sbindir}/update-alternatives --install %{_sbindir}/snort \
+    snort %{_sbindir}/snort-plain 10
 fi
 
 
@@ -341,103 +344,103 @@
 /etc/rc.d/init.d/snortd stop
 if [ $1 = 0 ] ; then
    /sbin/chkconfig --del snortd
-   %{_sbindir}/update-alternatives --remove snort %{_bindir}/snort-plain
+   %{_sbindir}/update-alternatives --remove snort %{_sbindir}/snort-plain
 fi
 
 
 %post plain+flexresp
 if [ $1 -eq 1 ] ; then
-  %{_sbindir}/update-alternatives --install %{_bindir}/snort \
-    snort %{_bindir}/snort-plain+flexresp 20
+  %{_sbindir}/update-alternatives --install %{_sbindir}/snort \
+    snort %{_sbindir}/snort-plain+flexresp 20
 fi
 
 %postun plain+flexresp
 if [ $1 -eq 0 ] ; then
-  %{_sbindir}/update-alternatives --remove snort %{_bindir}/snort-plain+flexresp 
+  %{_sbindir}/update-alternatives --remove snort %{_sbindir}/snort-plain+flexresp 
 fi
 
 
 %post mysql
 if [ $1 -eq 1 ] ; then
-  %{_sbindir}/update-alternatives --install %{_bindir}/snort \
-    snort %{_bindir}/snort-mysql 30
+  %{_sbindir}/update-alternatives --install %{_sbindir}/snort \
+    snort %{_sbindir}/snort-mysql 30
 fi
 
 %postun mysql
 if [ $1 -eq 0 ] ; then
-  %{_sbindir}/update-alternatives --remove snort %{_bindir}/snort-mysql
+  %{_sbindir}/update-alternatives --remove snort %{_sbindir}/snort-mysql
 fi
 
 
 %post mysql+flexresp
 if [ $1 -eq 1 ] ; then
-  %{_sbindir}/update-alternatives --install %{_bindir}/snort \
-    snort %{_bindir}/snort-mysql+flexresp 40
+  %{_sbindir}/update-alternatives --install %{_sbindir}/snort \
+    snort %{_sbindir}/snort-mysql+flexresp 40
 fi
 
 %postun mysql+flexresp
 if [ $1 -eq 0 ] ; then
-  %{_sbindir}/update-alternatives --remove snort %{_bindir}/snort-mysql+flexresp
+  %{_sbindir}/update-alternatives --remove snort %{_sbindir}/snort-mysql+flexresp
 fi
 
 
 %post postgresql
 if [ $1 -eq 1 ] ; then
-  %{_sbindir}/update-alternatives --install %{_bindir}/snort \
-    snort %{_bindir}/snort-postgresql 50
+  %{_sbindir}/update-alternatives --install %{_sbindir}/snort \
+    snort %{_sbindir}/snort-postgresql 50
 fi
 
 %postun postgresql
 if [ $1 -eq 0 ] ; then
-  %{_sbindir}/update-alternatives --remove snort %{_bindir}/snort-postgresql
+  %{_sbindir}/update-alternatives --remove snort %{_sbindir}/snort-postgresql
 fi
 
 
 %post postgresql+flexresp
 if [ $1 -eq 1 ] ; then
-  %{_sbindir}/update-alternatives --install %{_bindir}/snort \
-    snort %{_bindir}/snort-postgresql+flexresp 60
+  %{_sbindir}/update-alternatives --install %{_sbindir}/snort \
+    snort %{_sbindir}/snort-postgresql+flexresp 60
 fi
 
 %postun postgresql+flexresp
 if [ $1 -eq 0 ] ; then
-  %{_sbindir}/update-alternatives --remove snort %{_bindir}/snort-postgresql+flexresp
+  %{_sbindir}/update-alternatives --remove snort %{_sbindir}/snort-postgresql+flexresp
 fi
 
 
 %post snmp
 if [ $1 -eq 1 ] ; then
-  %{_sbindir}/update-alternatives --install %{_bindir}/snort \
-    snort %{_bindir}/snort-snmp 60
+  %{_sbindir}/update-alternatives --install %{_sbindir}/snort \
+    snort %{_sbindir}/snort-snmp 60
 fi
 
 %postun snmp
 if [ $1 -eq 0 ] ; then
-  %{_sbindir}/update-alternatives --remove snort %{_bindir}/snort-snmp 
+  %{_sbindir}/update-alternatives --remove snort %{_sbindir}/snort-snmp 
 fi
 
 
 %post snmp+flexresp
 if [ $1 -eq 1 ] ; then
-  %{_sbindir}/update-alternatives --install %{_bindir}/snort \
-    snort %{_bindir}/snort-snmp+flexresp 70
+  %{_sbindir}/update-alternatives --install %{_sbindir}/snort \
+    snort %{_sbindir}/snort-snmp+flexresp 70
 fi
 
 %postun snmp+flexresp
 if [ $1 -eq 0 ] ; then
-  %{_sbindir}/update-alternatives --remove snort %{_bindir}/snort-snmp+flexresp 
+  %{_sbindir}/update-alternatives --remove snort %{_sbindir}/snort-snmp+flexresp 
 fi
 
 
 %post bloat
 if [ $1 -eq 1 ] ; then
-  %{_sbindir}/update-alternatives --install %{_bindir}/snort \
-    snort %{_bindir}/snort-bloat 80
+  %{_sbindir}/update-alternatives --install %{_sbindir}/snort \
+    snort %{_sbindir}/snort-bloat 80
 fi
 
 %postun bloat
 if [ $1 -eq 0 ] ; then
-  %{_sbindir}/update-alternatives --remove snort %{_bindir}/snort-bloat 
+  %{_sbindir}/update-alternatives --remove snort %{_sbindir}/snort-bloat 
 fi
 
 
@@ -479,6 +482,10 @@
 
 
 %changelog
+* Sat Nov 17 2007 Dennis Gilmore <dennis at ausil.us> - 2.7.0.1-4
+- fix paths for alternatives  binaries are in %%{_sbindir} not %%{_bindir}
+- move the interfaces definition out of the init script and into /etc/sysconfig/snort
+
 * Fri Aug 31 2007 Dennis Gilmore <dennis at ausil.us> - 2.7.0.1-3
 - fix for glibc open
 


Index: snortd
===================================================================
RCS file: /cvs/extras/rpms/snort/F-8/snortd,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- snortd	8 Nov 2004 05:21:56 -0000	1.1
+++ snortd	17 Nov 2007 21:59:34 -0000	1.2
@@ -19,8 +19,8 @@
 # Source function library.
 . /etc/rc.d/init.d/functions
 
-# Specify your network interface here
-INTERFACE=eth0
+# source the interface to listen on
+. /etc/sysconfig/snort
 
 # See how we were called.
 case "$1" in




More information about the fedora-extras-commits mailing list