Package Details: postsrsd 1.6-4

Git Clone URL: (read-only)
Package Base: postsrsd
Description: Provides the Sender Rewriting Scheme (SRS) via TCP-based lookup tables for Postfix
Upstream URL:
Licenses: GPL2
Submitter: fordprefect
Maintainer: fordprefect
Last Packager: fordprefect
Votes: 1
Popularity: 0.000000
First Submitted: 2016-03-30 16:15
Last Updated: 2019-03-06 13:01

Latest Comments

1 2 Next › Last »

fordprefect commented on 2019-03-06 13:02

@bertptrs: thanks for finding the fix before I even had time to start searching!

bertptrs commented on 2019-03-06 12:39

I've created my own updated PKGBUILD that fixes both of the issues, which were coincidentally caused by the same thing. It adds a single commit as a patch until upstream makes a new release.

fordprefect commented on 2019-03-04 11:49

@bertptrs: thanks for notification. being short on time atm i just bumped the version without extensive testing. I will look into this in the coming days and push a fix.

bertptrs commented on 2019-03-04 11:45

Hey, I'm having trouble running this PKGBUILD. It appears that starting version 1.6, a few things have changed.

First: the directory /etc/postsrsd is no longer created by make install. This causes a problem on line 39 [1] of your PKGBUIDL, where you try to pipe into this directory. A simple mkdir -p "$pkgdir/etc/postsrsd" somewhere before that line should fix it.

Second: upstream changed their detection of systemd-based systems to something that doesn't actually work. I've notified upstream here [2].

[1] [2]

fordprefect commented on 2019-01-14 10:36

i omitted the bump on purpose, since it triggers a rebuild which is unneeded imo. on second thought though it corrects the location of the file, so you might be right here.

bertptrs commented on 2019-01-14 10:33

You're welcome; it looks all good now. Don't forget to bump the pkgrel.

fordprefect commented on 2019-01-14 10:31

@bartptrs: of course, thanks for the hint! corrected now.

bertptrs commented on 2019-01-14 10:24

Thanks for your quick response! Looks almost perfect. One slight detail: /etc/sysusers.d is for sysusers defined by the admin and for custom overrides; packages should put their users into /usr/lib/sysusers.d.

fordprefect commented on 2019-01-12 17:49

@bertptrs: thanks for the hint, long time ago I created the package. I implemented it the way I understand. would you be so kind to review this?

bertptrs commented on 2019-01-12 16:31

You are currently creating and removing users in the install scripts. This is very bad practice in Arch, you should be using sysusers. Could you modify your package so that the user is created properly?

Please see man sysusers.d for more information. If you're having trouble, feel free to reach out and I can help you.