News for hackers. Stuff that matters.
Re:Limiting the power of package installation in Debian by Stammon on Friday November 16, 2018 @06:41PM (#18472879)
Please have a look at nix and solaris first. Both are making a compelling case against your answer
Re:Limiting the power of package installation in Debian by tinus_hn on Friday November 16, 2018 @07:03PM (#18472969)
Solaris is dead. I looked at Nix and it has postInstall actions which can run arbitrary commands and scripts, so it doesn’t fit the description.
Re:Limiting the power of package installation in Debian by dtzWill on Saturday November 17, 2018 @12:35AM (#18474138)
You might have misunderstood "postInstall" -- rather understandably so since elsewhere (debian packages, ...) for precisely the issue discussed in the article: arbitrary scripts executed after package installation.

In Nix postInstall (and preInstall, as well as preBuild/postBuild, etc) specifying commands to execute before/after the corresponding "phase" -- so if a package is "almost" good to go with just "make install", you could use postInstall to do something like copy a file omitted by upstream's installation target.

The point is that postInstall in Nix is part of how the package itself is constructed-- in contrast to commands run after installing the package. There is no equivalent for this in Nix in a fundamental way (not by policy or for technical reasons).