Project

General

Profile

Actions

Bug #3156

closed

file clash between installed codebases for suricata and suricata-update

Added by Sascha Steinbiss about 5 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Normal
Target version:
Affected Versions:
Effort:
Difficulty:
Label:

Description

Hi,

I noticed that both suricata (via python/setup.py) and suricata-update (via its setup.py) both install code as part of the the suricata Python package, which leads to /usr/lib/python3/dist-packages/suricata/__init__.py (or equivalent) being claimed and installed by both. This apparently works if only Python's install facilities or pip are used -- however, in Debian packaging, both Debian packages (suricata and suricata-update) contain their own copies of this file and try to overwrite each other. This would require quite a bit of extra hassle to address.

I was wondering if it might be possible to rename the package for suricata-update (e.g. from suricata.update to suricata-update or the like) so both can be packaged independently? If you think differently, I would need to work around this issue somehow.

Thanks!
Sascha

Actions

Also available in: Atom PDF