Last change
on this file since 33684 was 33205, checked in by davidb, 5 years ago |
Adjustment in echo info printed out
|
-
Property svn:executable
set to
*
|
File size:
1.2 KB
|
Rev | Line | |
---|
[33161] | 1 | #!/bin/bash
|
---|
| 2 |
|
---|
[33205] | 3 |
|
---|
| 4 | # echo "***"
|
---|
| 5 | # echo "* activate.pl operating on a networked drive with a Solr-based Greenstone collection"
|
---|
| 6 | # echo "* is known to have a problem with file locking, with an issue that seems to be"
|
---|
| 7 | # echo "* related to it trying to reference a 'sidx' index, even though there is only a"
|
---|
| 8 | # echo "* 'didx' for this collection."
|
---|
| 9 | # echo "*"
|
---|
| 10 | # echo "* As a result of this, the effective 'mv building index' command goes awry, as"
|
---|
| 11 | # echo "* the index directory hasn't been completely removed, and so we end up with"
|
---|
| 12 | # echo "* 'building' inside of 'index'"
|
---|
| 13 | # echo "*"
|
---|
| 14 | # echo "* This script implements a fix, by doing the following:"
|
---|
| 15 | # echo "* mv index/building ."
|
---|
| 16 | # echo "* mv index index.DUFF"
|
---|
| 17 | # echo "* mv building index"
|
---|
| 18 |
|
---|
[33161] | 19 | rm -rf index.DUFF/
|
---|
| 20 |
|
---|
| 21 | if [ -d index/building ] ; then
|
---|
| 22 | echo " Moving 'building' out of 'index'"
|
---|
| 23 | mv index/building .
|
---|
| 24 | echo " Renaming 'index' to 'index.DUFF'"
|
---|
| 25 | mv index index.DUFF
|
---|
| 26 | echo " Renaming 'building' to 'index'"
|
---|
| 27 | mv building index
|
---|
[33205] | 28 |
|
---|
| 29 | echo ""
|
---|
| 30 | echo "Now restart the Greenstone3 server, as a user with sudo access:"
|
---|
| 31 | echo " sudo systemctl restart greenstone3"
|
---|
| 32 |
|
---|
[33161] | 33 | else
|
---|
[33205] | 34 | echo "Failed to find 'building' inside 'index'" >&2
|
---|
| 35 | echo "Directory structure not in the form expected for fixing" >&2
|
---|
| 36 | echo "Exiting" >&2
|
---|
[33161] | 37 | fi
|
---|
| 38 |
|
---|
Note:
See
TracBrowser
for help on using the repository browser.