Rev 2 |
Details |
Compare with Previous |
Last modification |
View Log
| RSS feed
Rev |
Author |
Line No. |
Line |
2 |
- |
1 |
#!/bin/rc
|
|
|
2 |
|
|
|
3 |
rfork en
|
|
|
4 |
|
|
|
5 |
fn usage {
|
|
|
6 |
echo 'usage: replica/scan replica-name [paths]' >[1=2]
|
|
|
7 |
exit usage
|
|
|
8 |
}
|
|
|
9 |
|
|
|
10 |
. /rc/bin/replica/defs $*
|
|
|
11 |
|
|
|
12 |
need serverroot serverexclude serverproto serverdb serverlog
|
|
|
13 |
|
|
|
14 |
must servermount
|
|
|
15 |
replica/updatedb -r^$serverroot $serverexclude -p^$serverproto $serverdb >>$serverlog
|
|
|
16 |
ndb=`{echo $serverdb | sed 's;(.*)/(.*);\1/n\2;'}
|
|
|
17 |
odb=`{echo $serverdb | sed 's;(.*)/(.*);\1/_\2;'}
|
|
|
18 |
replica/compactdb $serverdb >$ndb && mv $serverdb $odb && mv $ndb $serverdb
|