Skip to content

Conversation

@soraxas
Copy link
Contributor

@soraxas soraxas commented May 31, 2020

This PR is aimed to prevent packages conflicts; namely, when two different packages has identical names for binaries/man/completions.

This means avoid the -f flag in ln to NOT overwrite when file exists (a user should resolve packages conflict on their own), and when uninstalling a package it will checks that: if the link to be removed is indeed from the package that we are uninstalling (by resolving the link).

@juanibiapina
Copy link
Member

Thank you! You're right, -f should not be used. If you're still interested, please add tests and I'll merge it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants