Package Details: postsrsd 1.5-3

Git Clone URL: https://aur.archlinux.org/postsrsd.git (read-only)
Package Base: postsrsd
Description: Provides the Sender Rewriting Scheme (SRS) via TCP-based lookup tables for Postfix
Upstream URL: https://github.com/roehling/postsrsd
Licenses: GPL2
Submitter: fordprefect
Maintainer: fordprefect
Last Packager: fordprefect
Votes: 1
Popularity: 0.000000
First Submitted: 2016-03-30 16:15
Last Updated: 2019-01-14 10:36

Dependencies (3)

Required by (1)

Sources (2)

Latest Comments

1 2 Next › Last »

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.

dreieck commented on 2018-07-02 14:04

.. also, consider adding =${pkgver} to the provides-entry.

dreieck commented on 2018-07-02 14:03

Fails on package() (etc/systemd/system/postsrsd.service):

==> Starting package()...
[ 50%] Built target postsrsd_tests
[100%] Built target postsrsd
Install the project...
-- Install configuration: "Release"
-- Installing: /tmp/postsrsd-git/pkg/postsrsd-git/usr/share/man/man8/postsrsd.8
-- Installing: /tmp/postsrsd-git/pkg/postsrsd-git/usr/sbin/postsrsd
-- Installing: /tmp/postsrsd-git/pkg/postsrsd-git/usr/share/doc/postsrsd/README.md
-- Installing: /tmp/postsrsd-git/pkg/postsrsd-git/usr/share/doc/postsrsd/README_UPGRADE.md
-- Installing: /tmp/postsrsd-git/pkg/postsrsd-git/usr/share/doc/postsrsd/main.cf.ex
-- Chroot jail: /tmp/postsrsd-git/pkg/postsrsd-git//usr/lib/postsrsd
mv: cannot stat '/tmp/postsrsd-git/pkg/postsrsd-git/etc/systemd/system/postsrsd.service': No such file or directory
==> ERROR: A failure occurred in package().

m.B.: I am on a non-systemd-system, maybe the automagic build system does not generate etc/systemd/system/postsrsd.service?

fordprefect commented on 2016-07-23 12:34

@bertptrs: thank you, added. pkgrel bump omitted to prevent unneeded rebuilds.
the p switch for mkdir is not needed since a simple subfolder is created. nevertheless i should test if it exists beforehand (in non-clean build environments).

bertptrs commented on 2016-07-21 14:25

Can confirm that it works fine on my Raspberry Pi 2b (armv7h). You can safely add the architecture.

On a related note, in the PKGBUILD, "mkdir build" should probably be "mkdir -p build", as it causes a build for which a partial build exists to fail.