Project

General

Profile

Actions

Support #2799

closed

Spec file for suricata 4.x build

Added by Charles Dillard over 5 years ago. Updated about 5 years ago.

Status:
Closed
Priority:
Normal
Affected Versions:
Label:

Description

Hello,

My team has had issues with suricata 4.1.0, 4.1.1, 4.1.2 build issues. Ticket 2769 describes this.

https://redmine.openinfosecfoundation.org/issues/2769

We build this as an rpm using rpmbuild.

rpmbuild requires a spec file that determines ./configure options and other variables in the build like attr. If it's possible for the oisf team to share their spec -- and they tell us the issues we're seeing are not present on their builds -- it would help us in a known-good sense to troubleshoot this. We need to get in line with a working system. I am attaching our spec file. It's been worked on over the years and could have critical entries missing.

The issue we are seeing, btw, are rule misfires. The set of rules experiencing this issue on 4.x are not seeing the same problem on our current working build 3.0. Looked around on your site and did not see a spec. Do see this out on the Internet:

https://src.fedoraproject.org/rpms/suricata/blob/master/f/suricata.spec

https://github.com/jasonish/fedora-suricata/blob/master/suricata.spec

https://github.com/jasonish/suricata-rpms/blob/master/stable/suricata.spec

but again, what is correct?


Files

suricata.spec (2.92 KB) suricata.spec Charles Dillard, 02/04/2019 01:36 PM
Actions #1

Updated by Jason Ish over 5 years ago

The OISF does not maintain their own spec file. The best example of one is probably the spec file maintained as part of Fedora/EPEL which can be found at https://src.fedoraproject.org/rpms/suricata/tree/master.

I also maintain my own RPM spec files here: https://github.com/jasonish/suricata-rpms

But they are based on the Fedora ones and are usually close to in sync, sometimes ahead and sometimes behind. But the compile options are all the same. But I seen you've pointed those ones out above.

Actions #2

Updated by Charles Dillard over 5 years ago

Jason Ish wrote:

The OISF does not maintain their own spec file. The best example of one is probably the spec file maintained as part of Fedora/EPEL which can be found at https://src.fedoraproject.org/rpms/suricata/tree/master.

I also maintain my own RPM spec files here: https://github.com/jasonish/suricata-rpms

But they are based on the Fedora ones and are usually close to in sync, sometimes ahead and sometimes behind. But the compile options are all the same. But I seen you've pointed those ones out above.

Thanks Jason, I've seen a few of your files....we don't use fedora but it could be a template to check our configs.

Actions #3

Updated by Andreas Herz over 5 years ago

  • Tracker changed from Bug to Support
  • Assignee set to Community Ticket
  • Target version set to Support
Actions #4

Updated by Victor Julien about 5 years ago

  • Status changed from New to Closed
Actions

Also available in: Atom PDF