Greg Hellings wrote: > You may not be thinking of me in particular, but I have brought that > up before. I thought about the SWORD_PATH issue after I ran > diatheke the first time, and it failed. So I set SWORD_PATH, and > tried running installmgr again, and it continued the fail with the > same error. I also tried with and without sudo, and no such luck.
FYI, what works for me after a fresh svn head install is: [ -d ~/.sword ] && rm -r ~/.sword # For repeated testing only export SWORD_PATH=~/.sword mkdir -p $SWORD_PATH/mods.d echo yes |installmgr -init echo yes |installmgr -sc echo yes |installmgr -r CrossWire echo yes |installmgr -ri CrossWire KJV installmgr -l diatheke -b KJV -k Jn 3:16 The need for the mkdir -p command seems odd to me, because -init "sounds like" it should initialize the data area for me, including creating whatever subdirectories it needs. But without that mkdir -p, or if I rfeplace it with mkdir -p $SWORD_PATH , the sequence above does not work for me here. You can also avoid all the SWORD_PATH stuff if you take the "central repository for the machine" approach as recommended in the INSTALL file, in which case you can do sudo rm -r ~/.sword /usr/share/sword/m* # For repeated testing only unset SWORD_PATH # Make sure this is not defined, for testing only sudo make install_config # Generates /etc/sword.conf sudo mkdir -p /usr/share/sword/mods.d echo yes |installmgr -init echo yes |installmgr -sc echo yes |installmgr -r CrossWire echo yes |sudo installmgr -ri CrossWire KJV installmgr -l diatheke -b KJV -k Jn 3:16 This approach (oddly) creates a few things as root under ~/.sword during the module install, but otherwise works fine, storing the module content under the default /usr/share/sword/ as one would expect. I thought everyone except me was just using the GUI front ends to do their SWORD module installations... nice to know I am not the only one who likes working at the shell prompt :) Incidentally, having to tell installmgr I am not in a persecuted country *four* times to get one bible installed seems ... excessive. Fortunately, doing the "echo yes|" thing gets through the prompts, and so allows me to script my testing! Jonathan _______________________________________________ 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