Support for CentOS 7/8
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
dkimpy-milter |
Incomplete
|
Medium
|
Unassigned |
Bug Description
Hello,
I've got several servers split between CentOS 7 and CentOS 8. Since the opendkim project is dead, I tried dkimpy-milter.
-= CentOS 7 =-
In CentOS 7, there are no official packages, but its possible to install dkimpy-milter via pip3, I had to perform the following commands to get it installed:
yum install python3 python3-devel sendmail-devel
pip3 install dkimpy_milter
The above procedure causes three problems, it downloads and installs too many dependencies, but at least most of them can be removed after the installation is complete (like the devel packages). The second problem is that the package does not have a RHEL/CentOS friendly file structure, so files are installed under /usr/local. The third problem is that there is no systemd service.
-= CentOS 8 =-
In CentOS 8, things are worse. There is no sendmail-devel package to offer the required header files, or at least I haven't found a way to make dkimpy-milter install via pip3.
I've opened this bug report to request "upstream" help for creating RPM packages that are friendly to Fedora/RHEL/CentOS. Maybe they could be submitted to the EPEL repository.
Any help would be appreciated.
Thank you.
Minor mistake, for CentOS 8, we need to install the sendmail- milter- devel package available in the PowerTools repo, which is disabled by default. The rest is the same.