keep track of each created link and the wine- versions that need that link
glow needs a link "managment" which keeps track of
a) any created link (list)
and
b) all wine versions that are depending on this link.
A list of these links might look like this:
/usr/bin/wine: 0.9.20 0.9.31 0.9.50 0.9.51 0.9.58
/usr/share/
...
If a wine- version is removed from disk, it will be removed from this list, too. Now any list- item without values marks an orphaned link, that may be deleted.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Approved
- Series goal:
- Accepted for kassandra
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
glow (main) should work without this feature a while. removing all symlinks is possible with:
glow -u LATEST
where LATEST is replaced through the latest wine-version, cause this usually provides the most links. This should remove all symlinks. Furthermore an "uninstall" feature could be implemented quick and dirty for the time being with a recursive listing of the system- folders, grepping all links to ~/.glow/
link managment marked as goal for kassandra