Date: Wed, 29 Oct 2014 12:44:21 -0700 From: Nick Rogers <ncrogers@gmail.com> To: "freebsd-ports@freebsd.org" <freebsd-ports@freebsd.org> Subject: pkgng "requirements" script equivalent Message-ID: <CAKOb=YYW1DHSJA=HGM7Js8-hShmNCx6XjtMPg7rPkGcCytv5-A@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
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. Thanks. -Nick
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAKOb=YYW1DHSJA=HGM7Js8-hShmNCx6XjtMPg7rPkGcCytv5-A>