6c993d2d17b61e0376a09df21cccced3321415aa
- std::hash→FNV-1a (deterministic across runs, null-byte-separated) - waitpid EINTR retry loop (prevents zombie processes under signals) - setenv save/restore between builds (prevents cross-package env leaks) - install::install() wired into kappa build CLI (store + DB + generations) - Zero-padded generation filenames (gen-0001, lexicographic sort correct) - Hardcoded paths fixed: /tmp/kappa-build→paths::temp_dir()/build - Hardcoded destdir: /kappa/temp/destdir→paths::temp_dir()/destdir - ensure_directories() called at main() startup - build subcommand: -j N, --root wired end-to-end
kappa
A alternative implementation of Iota for the ZereneOS project.
Description
A egotistical competitor to the package manager from the ZereneOS project that is better and smarter than Iota.
TLDR; The package manager from the NixOS Maintainer's nightmares, or in other words, the package manager from hell.
Are we rubbing it in? Yeah? Why wouldn't we?
462 KiB
Languages
C++
83.4%
Shell
15.2%
Makefile
0.7%
CMake
0.5%
Dockerfile
0.2%