You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think all contributed packages should have a dependency to the wtfos-system package. This allows us to uninstall wtfos cleanly by only uninstalling wtfos-system, triggering the removal of all depending packages.
For most packages it will probably not matter since they will only "live" in the /blackbox/opt/* env, but in case something needs to write to some external files this would be a good option for a proper cleanup.
If you think this makes sense, I'd add it to the Readme and the example repo. Further I could also check this dependency when building the package index.
The text was updated successfully, but these errors were encountered:
I would argue that since uninstall also removes the loop mounted /system, packages couldn't really have modified anything important that would persist.
There's an argument to be made to have deleting the contents of /opt/ be an optional manual step. But I had considered the same dependency before.
Open to changing my mind, would like to hear if anyone else has anything to say on the subject.
I think all contributed packages should have a dependency to the
wtfos-system
package. This allows us to uninstall wtfos cleanly by only uninstallingwtfos-system
, triggering the removal of all depending packages.For most packages it will probably not matter since they will only "live" in the
/blackbox/opt/*
env, but in case something needs to write to some external files this would be a good option for a proper cleanup.If you think this makes sense, I'd add it to the Readme and the example repo. Further I could also check this dependency when building the package index.
The text was updated successfully, but these errors were encountered: