Nix manual: https://nixos.org/nix/manual/
- Section related to nixbld group: https://nixos.org/nix/manual/#idm140737318335056
Repository with the latest patch: https://github.com/0mp/freebsd-ports-nix
Differential D17766
[New port] sysutils/nix: Purely functional package manager 0mp on Oct 30 2018, 9:11 PM. Authored by Tags None Referenced Files
Details
Nix manual: https://nixos.org/nix/manual/
Repository with the latest patch: https://github.com/0mp/freebsd-ports-nix Apply the patch. Run the following commands: host# poudriere testport -j 120a -o sysutils/nix -I host# jexec 120a-default-n env -i TERM=$TERM /usr/bin/login -fp root jail# make -C /usr/ports/sysutils/nix test
Diff Detail
Event TimelineComment Actions At the moment it fails in the configure phase as it cannot find libcrypto. Interestingly, if we add autoreconf to USES then it cannot find OPENSSL. It probably has something to do with the bootstrap.sh script mentioned in the manual here: https://nixos.org/nix/manual/#sec-building-source Comment Actions Fix further configure errors. Thanks to @ndowens_yahoo.com for showing me how to start patching configure.ac.
Comment Actions
Comment Actions I've created a repository to coordinate work over this patch: https://github.com/0mp/freebsd-ports-nix Comment Actions A lot of people would like to see Nix running on FreeBSD, it seems to be a nice piece of technology and managing packages is only a small subset of its features. Comment Actions
The port description is incomplete then. -) Comment Actions Hmm, sure. I could probably be improved a little bit. This is not the latest patch BTW. See the description on the top of this website for a link to the repo. Comment Actions As this surfaces, record my request for changes. Please do not use static users and groups, provide a script to create the number of users/groups the user will need. Comment Actions I've done it already in the version of the port I keep on GitHub at the moment. Thanks for the reminder :)
|