JSword tries to discover all local repositories to present their modules to the 
user. It will install only to one location. By default, it will use ~/.sword on 
Un*x. I forget where on modern windows, but it is different than Xiphos. And on 
Mac it will ~/Library/Application Support/Sword.

Just looked at And Bible and it uses Environment.getExternalStorageDirectory() 
+ "/Android/data/"+PACKAGE_NAME+"/files/, for modules. So it is over-riding 
JSword’s mechanism for finding modules and installing them. Don’t know how 
Bishop was able to find them.

In Him,
        DM


> On Mar 4, 2018, at 9:05 PM, Karl Kleinpaste <k...@kleinpaste.org> wrote:
> 
> On 03/04/2018 08:46 PM, bschroe...@internode.on.net wrote:
>> I am using Linux, Windows and Android.
> FYI in Sword, this is in swmgr.cpp:
> const char *SWMgr::globalConfPath = 
> "/etc/sword.conf:/usr/local/etc/sword.conf";
> /etc/sword.conf references /usr/share/sword by default. Typically, though, 
> this is unused, module installation tending toward being a personal matter.
> 
> And so then $HOME/.sword is also checked in swmgr.cpp.
> 
> Along the way, $SWORD_PATH is handled.
> 
> OS-specific hackery includes the Windows check:
>     // for various flavors of windoze...
>     // check %ALLUSERSPROFILE%/Application Data/sword/
> 
> No mention of Android in the code, but it's Linux, except that I'm not aware 
> that $HOME means anything in Android...
> 
> Don't neglect that SWMgr's general goal is the amalgamation of all discovered 
> module areas, e.g. you can have modules in both /usr/share/sword and 
> ~/.sword. I don't know the rules for precedence in that case, if e.g. 
> kjv.conf is found in each.
> 
> This is all in Sword. No clues about JSword's habits.
> _______________________________________________
> 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


_______________________________________________
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

Reply via email to