Bug 193657

Summary: Split up tcpdump into tcpdump, libpcap and arpwatch
Product: [Fedora] Fedora Reporter: Robert Scheck <redhat-bugzilla>
Component: tcpdumpAssignee: Miroslav Lichvar <mlichvar>
Status: CLOSED RAWHIDE QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: gajownik, katzj, notting
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2006-11-29 12:43:18 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 213832, 213868    
Bug Blocks:    
Attachments:
Description Flags
New tcpdump.spec
none
tcpdump-3.9.4-redhat.patch obsoleting tcpdump-3.9.1-redhat.patch
none
New libpcap.spec
none
libpcap-0.9.4-redhat.patch obsoleting tcpdump-3.9.1-redhat.patch
none
New arpwatch.spec
none
Updated tcpdump.spec, no rpmlint output on x86_32
none
Updated libpcap.spec, no rpmlint output on x86_32
none
Updated arpwatch.spec, some rpmlint output on x86_32: none

Description Robert Scheck 2006-05-31 13:55:45 UTC
Description of problem:
Please seperate tcpdump into three stand-alone source rpm packages: tcpdump, 
libpcap and arpwatch as it is common at Fedora Core.

Version-Release number of selected component (if applicable):
tcpdump-3.9.4-4

Actual results:
One big source rpm package having tcpdump, libpcap and arpwatch - but called 
simply tcpdump.

Expected results:
Stand-alone source rpm packages: tcpdump, libpcap and arpwatch

Additional info:
Just worked until now, but arpwatch wasn't updated since a longer time IIRC
and doesn't need to be rebuild everytime, when something else changes.

If this bug is accepted, I'm willing to work out three sane spec files in
typical Fedora Extras layout (because of the Fedora Core cleanup project).

Comment 1 Martin Stransky 2006-06-05 08:59:33 UTC
Okay, could you please provide those spec files?

Comment 2 Robert Scheck 2006-06-05 13:54:13 UTC
Created attachment 130496 [details]
New tcpdump.spec

Comment 3 Robert Scheck 2006-06-05 13:55:25 UTC
Created attachment 130497 [details]
tcpdump-3.9.4-redhat.patch obsoleting tcpdump-3.9.1-redhat.patch

Comment 4 Robert Scheck 2006-06-05 13:56:19 UTC
Created attachment 130498 [details]
New libpcap.spec

Comment 5 Robert Scheck 2006-06-05 13:57:38 UTC
Created attachment 130499 [details]
libpcap-0.9.4-redhat.patch obsoleting tcpdump-3.9.1-redhat.patch

Comment 6 Robert Scheck 2006-06-05 13:58:56 UTC
Created attachment 130500 [details]
New arpwatch.spec

Comment 7 Robert Scheck 2006-06-05 14:02:58 UTC
Martin, this is what I worked out and what is working here. Hopefully I didn't 
forget anything. At least, I dunno whether it's bugfree - I've got no mock or 
Red Hat Buildsystem here. Build requirements were adapted as far as I was able 
to reconstruct. So reviewing and questions are desired... ;-)

Comment 8 Robert Scheck 2006-06-14 11:11:47 UTC
Created attachment 130819 [details]
Updated tcpdump.spec, no rpmlint output on x86_32

Comment 9 Robert Scheck 2006-06-14 11:13:03 UTC
Created attachment 130820 [details]
Updated libpcap.spec, no rpmlint output on x86_32

Comment 10 Robert Scheck 2006-06-14 11:14:44 UTC
Created attachment 130821 [details]
Updated arpwatch.spec, some rpmlint output on x86_32:

W: arpwatch conffile-without-noreplace-flag /var/arpwatch/ethercodes.dat
W: arpwatch conffile-without-noreplace-flag /var/arpwatch/missingcodes.txt
E: arpwatch non-standard-uid /var/arpwatch/duplicates.awk pcap
E: arpwatch non-standard-gid /var/arpwatch/duplicates.awk pcap
E: arpwatch non-standard-uid /var/arpwatch/ethercodes.dat pcap
E: arpwatch non-standard-gid /var/arpwatch/ethercodes.dat pcap
E: arpwatch non-standard-uid /var/arpwatch pcap
E: arpwatch non-standard-gid /var/arpwatch pcap
E: arpwatch non-standard-uid /var/arpwatch/arp2ethers pcap
E: arpwatch non-standard-gid /var/arpwatch/arp2ethers pcap
E: arpwatch non-standard-uid /var/arpwatch/massagevendor-old pcap
E: arpwatch non-standard-gid /var/arpwatch/massagevendor-old pcap
E: arpwatch non-standard-uid /var/arpwatch/massagevendor pcap
E: arpwatch non-standard-gid /var/arpwatch/massagevendor pcap
E: arpwatch non-standard-uid /var/arpwatch/p.awk pcap
E: arpwatch non-standard-gid /var/arpwatch/p.awk pcap
E: arpwatch non-standard-uid /var/arpwatch/e.awk pcap
E: arpwatch non-standard-gid /var/arpwatch/e.awk pcap
E: arpwatch non-standard-uid /var/arpwatch/missingcodes.txt pcap
E: arpwatch non-standard-gid /var/arpwatch/missingcodes.txt pcap
E: arpwatch non-standard-uid /var/arpwatch/arp.dat pcap
E: arpwatch non-standard-gid /var/arpwatch/arp.dat pcap
E: arpwatch zero-length /var/arpwatch/arp.dat
E: arpwatch non-standard-uid /var/arpwatch/arpfetch pcap
E: arpwatch non-standard-gid /var/arpwatch/arpfetch pcap
E: arpwatch non-standard-uid /var/arpwatch/euppertolower.awk pcap
E: arpwatch non-standard-gid /var/arpwatch/euppertolower.awk pcap
E: arpwatch non-standard-uid /var/arpwatch/d.awk pcap
E: arpwatch non-standard-gid /var/arpwatch/d.awk pcap
W: arpwatch non-standard-dir-in-var arpwatch

Comment 11 Robert Scheck 2006-06-30 09:15:41 UTC
Ping?

Comment 12 Martin Stransky 2006-06-30 14:04:02 UTC
I'll apply this one in new devel cycle (i.e. for FC-7)