Package Details: opendnssec 1.4.10-1

Git Clone URL: https://aur.archlinux.org/opendnssec.git (read-only)
Package Base: opendnssec
Description: Turn-key solution for DNSSEC
Upstream URL: http://www.opendnssec.org/
Licenses: BSD
Submitter: javitonino
Maintainer: javitonino
Last Packager: javitonino
Votes: 11
Popularity: 0.771976
First Submitted: 2012-01-19 17:39
Last Updated: 2016-05-27 18:29

Dependencies (4)

Required by (0)

Sources (5)

Latest Comments

javitonino commented on 2015-02-05 17:54

Updated the packages to use systemd-tmpfiles as outlined by mbunkus. Thanks!

mbunkus commented on 2015-01-28 12:55

(Deledted my previous comments and updated this one with correct information)

Trying to update to today's PKGBUILD gives me this error message:

error: failed to commit transaction (conflicting files)
opendnssec: /var/run exists in filesystem

Currently on Arch /var/run is a symlink to /run, but your package tries to overwrite that symlink with a directory.

The proper solution for this is to use systemd's tmpfiles mechanism and to leave /var/run alone in your package. For example, create a file /usr/lib/tmpfiles.d/opendnssec.conf with the following content:

d /run/opendnssec 0750 opendnssec opendnssec

and then run »systemd-tmpfiles --create« from the install script so that it can create the directory for you. That will also be done automatically on boot.

Thanks.

mbunkus commented on 2015-01-28 12:48

Meh, the content should read »…opendnssec opendnssec« (a space separating the user & group, not a colon).

mbunkus commented on 2015-01-28 12:46

Trying to update to today's PKGBUILD gives me this error message:

error: failed to commit transaction (conflicting files)
opendnssec: /var/run exists in filesystem

Currently on Arch /var/run is a symlink to /run, but your package tries to overwrite that symlink with a directory.

The proper solution for this is to use systemd's tmpfiles mechanism and to leave /var/run alone in your package. For example, create a file /usr/lib/tmpfiles.d/opendnssec.conf with the following content:

d /run/opendnssec 0750 opendnssec:opendnssec

and then run »systemd-tmpfiles« from the install script so that it can create the directory for you. That will also be done automatically on boot.

Thanks.

fauno commented on 2013-06-11 15:28

done! same link as before

javitonino commented on 2013-06-11 15:20

Good point, I will follow you on that change :)

You may also want to remove the upgrade notice from opendnssec.install, as well as "migrate_adapters_1.sqlite3" from the PKGBUILD. This is only needed when upgrading from 1.3, and it seems as if you haven't distributed that version.

fauno commented on 2013-06-11 15:09

the opendnssec dirs shouldn't be world-readable, i'm making this change on my version :)

javitonino commented on 2013-06-11 15:04

There were different sublicenses for different files. However, after reading the LICENSE again, I think it could be marked simple as BSD, as all three licenses are BSD. I have updated the PKGBUILD to reflect this. Thanks!

javitonino commented on 2013-06-11 15:03

There were different sublicenses for different files. However, after reading the LICENSE again, I think it could be marked simple as BSD, as all three licenses are BSD. I have updated the PKGBUILD to reflect this.

fauno commented on 2013-06-11 00:38

is there a reason you have a difference license file?

All comments