kiss-community / kiss

KISS - Package Manager, mirror of https://codeberg.org/kiss-community/kiss
https://kisslinux.org/package-manager
MIT License
17 stars 11 forks source link

kiss: circular dependency detection #42

Closed dylanaraps closed 3 years ago

dylanaraps commented 3 years ago

This makes the package manager cleanly exit when circular dependencies are found rather than segfaulting (in some shells)

I changed the output redirection behavior slightly (no more global stderr suppression) to allow the error message to appear. It now also checks for file existence before attempting to read (we would silently ignore read errors).

dylanaraps commented 3 years ago

Will resubmit.