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