Yes. This is expected behavior. If you sudo your installmgr command, it will
have access to install globally. If you cd to your ~/.sword folder and run the
installmgr command, it will install to the CWD (as long as a mods.d/ folder
exists to let SWORD know you are at the root of a SWORD module library).
Programmatically, you should specify where you want to install (globally or to
a private module library for the user), so you are exactly correct. You should
provide a destMgr which specifies the installation location. There are means to
query an SWMgr which has autodiscovered its module library. Maybe you could see
if you have write permission to the path.
Troy
On July 7, 2019 11:35:16 PM MST, Tobias Klein <cont...@tklein.info> wrote:
>Hi,
>
>I'm struggling with some basic issues regarding installation of
>modules.
>
>When using a SWMgr that has been initialized with no arguments as a
>destMgr (first Parameter) for InstallMgr, my module installs fail.
>
>Same thing happens when trying to use the command line utility
>installmgr:
>
>./installmgr -ri CrossWire KJV
>
>...
>
>...
>
>Error installing module: [KJV] (write permissions?)
>
>
>On the other hand if I use a SWMgr with a fixed path as the first
>parameter (for example pointing to ~/.sword) then the installations of
>modules are succeeding.
>
>I'm using Sword 1.8.1.
>
>Best regards,
>Tobias
>
>
>_______________________________________________
>sword-devel mailing list: sword-devel@crosswire.org
>http://www.crosswire.org/mailman/listinfo/sword-devel
>Instructions to unsubscribe/change your settings at above page
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.
_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page