> 1st, thank you Jeremy!

No problem.  Out of the thousands of people that download the binary,
to have only a handful of complaints isn't bad.  ;)

> 2nd, from a sysadmin perspective, I appreciate that the installation
> process doesn't presume to know where everything goes. Having one
> complete install structure has several advantage, like seeing how big it
> is. I simply created links to the binaries in
> /opt/CollabNet_Subversion/bin, in my preferred binary path, /usr/bin/.

I agree.  When I first shipped the binary I used /usr/local but for me
to maintain an uninstallation script was a nightmare because of all of
the files in /usr/local that might not be related to my binary, like
the dependencies and such.  I think there are many benefits to having
the binary in a single, isolated location instead of being co-mingled
with other softwares.  In the end, I stand behind my reasoning.  To
each his/her own I guess.

> 3rd, If your OS uses something like rpm, (Linux RH4 in my case), I used
> the --relocate function to put the binaries in /usr/bin (on my desktop).

I thought about that as well, having the installer allow you to choose
where to install and having a script ran during the installation that
would relocate.  I already have the script done, since it's part of my
build process.  I just have never had anyone ask for such a thing.
Most times, I explain my reasoning and people agree, or at least they
don't bring it up again.

Thanks for the feedback.

-- 
Take care,

Jeremy Whitlock
http://www.thoughtspark.org

Reply via email to