Simple Installer for EasyBreezy
We need an installer that will put the files in the correct place and mark them as executable, etc. It can prompt for the values for the bzrdefault file as well.
Also, it should have a -q switch that doesn't prompt (for automated installation) - in version 2!
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Not
- Drafter:
- Robert Ladyman
- Direction:
- Needs approval
- Assignee:
- Robert Ladyman
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Deferred
- Milestone target:
- None
- Started by
- Completed by
- Robert Ladyman
Related branches
Related bugs
Bug #1831759: Nemo actions are not executable | Fix Released |
Bug #1831915: Silent failure if no bzrdefaults file | Fix Released |
Sprints
Whiteboard
** NO longer necessary **
Abandoned attempt for Nautilus after evaluation (see JRGL's faq https:/
Current Thunar installer just patches the XML file.
Note that the current description for EasyBreezy states 'There is a single central repository' - the blueprint for https:/
If we are having a PPA for EasyBreezy then it should install the scripts centrally somewhere, but also provide an installer that can be run per user. The actions could be updated to point to the central installation location. The problem is that actions have to be installed per-user, so any update would require the user to run an update again... and so on. We might as well just have the installer installed per-user as well, in the relevant directory (Thunar's or Nemo's) and just have the user untar the latest version (and perhaps have a 'runme.sh' file).
From: https:/
It seems that system-wide actions can be put into:
/usr/share/
/usr/local/
and the user's local actions directory
Might be able to do the same for Thunar (/usr/shar/Thunar, perhaps)
Work Items
Work items:
Decide on information to collect: TODO
Choose language (e.g. bash, python): TODO
Create Thunar equivalent: TODO
Meeting to discuss: TODO