Changes between Initial Version and Version 2 of Ticket #2741


Ignore:
Timestamp:
2016-03-28T00:49:47Z (9 years ago)
Author:
warner
Comment:

I fixed the installer: the current one should be functional.

I see that the installer adds /Applications/tahoe.app/bin/ to /etc/paths.d/tahoe, and if I start a new shell, that shows up in $PATH. (I didn't see this earlier because my .bashrc overrode $PATH entirely).

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #2741

    • Property Keywords mac added; osx removed
  • Ticket #2741 – Description

    initial v2  
    1 Our buildbot currently creates OS-X packages (.pkg installers) with each commit, but they're a bit disappointing. They install an icon to `/Applications/tahoe.app`, but clicking that icon only brings up a dialog box that tells you to run `tahoe` in a Terminal window. There is a `/Applications/tahoe.app/bin/tahoe` which can be run, but it's not in $PATH anywhere, so you have to type a lot or symlink it into a more useful directory.
     1Our buildbot currently creates OS-X packages (.pkg installers) with each commit, but they're a bit disappointing. They install an icon to `/Applications/tahoe.app`, but clicking that icon only brings up a dialog box that tells you to run `tahoe` in a Terminal window. There is a `/Applications/tahoe.app/bin/tahoe` which can be run, ~~but it's not in $PATH anywhere, so you have to type a lot or symlink it into a more useful directory~~ (edit: and it will be on the $PATH of new shells if your .bashrc doesn't override it).
    22
    3 (also, the packages are completely broken after the tox/pip/virtualenv switchover, but I'm hoping to fix that before the release).
     3~~(also, the packages are completely broken after the tox/pip/virtualenv switchover, but I'm hoping to fix that before the release).~~
    44
    55The baseline fix would be to get `bin/tahoe` into a normal $PATH somehow. I don't know if applications packages can do that (CLI tools aren't a normal thing for .apps to offer). I've seen GitX and some XCode tools offer an `Enable Terminal Usage..` menu item (which writes things into `/usr/local/bin`): maybe we could change the stub `tahoe.app` launcher to offer a similar option.