pkgng "requirements" script equivalent

Baptiste Daroussin bapt at FreeBSD.org
Wed Oct 29 20:02:17 UTC 2014


On Wed, Oct 29, 2014 at 12:44:21PM -0700, Nick Rogers wrote:
> Hello,
> 
> I am in the process of upgrading some proprietary software that has always
> been deployed via a "custom" package created by the old pkg_create. So far
> I've been able to use "pkg create" to achieve what I want, but it seems
> that the "requirements" script is no longer a part of the new pkg
> framework. This used to be a script that you could include with a package
> that could halt the pkg add or remove process by returning a non-zero exit
> code from the script. I've been using it with the old pkg tools as a way to
> enforce some proprietary requirements logic that goes beyond requiring
> certain pkg dependencies, architecture, etc. One example is to make sure a
> specific custom kernel is running by analyzing uname output.
> 
> I am wondering if anyone has a suggestion as to how to interrupt the pkg
> add process in a similar way. It looks like the "requirements" script has
> been removed entirely, and from what I can tell a failure in the
> pre-install script does not halt pkg add.

What is the requirement script you are speaking about? I never heard of it?

Explain me in detail the way you were producing the package with pkg_create and
I'll explain you how to do the same with pkg(8).

regards,
Bapt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20141029/3f39a321/attachment.sig>


More information about the freebsd-ports mailing list