19a747e4fSDavid du Colombier#!/bin/rc 29a747e4fSDavid du Colombier 39a747e4fSDavid du Colombierrfork en 49a747e4fSDavid du Colombier 59a747e4fSDavid du Colombierfn usage { 69a747e4fSDavid du Colombier echo 'usage: replica/scan replica-name [paths]' >[1=2] 79a747e4fSDavid du Colombier exit usage 89a747e4fSDavid du Colombier} 99a747e4fSDavid du Colombier 109a747e4fSDavid du Colombier. /rc/bin/replica/defs $* 119a747e4fSDavid du Colombier 129a747e4fSDavid du Colombierneed serverroot serverexclude serverproto serverdb serverlog 139a747e4fSDavid du Colombier 149a747e4fSDavid du Colombiermust servermount 159a747e4fSDavid du Colombierreplica/updatedb -r^$serverroot $serverexclude -p^$serverproto $serverdb >>$serverlog 16*375daca8SDavid du Colombierndb=`{echo $serverdb | sed 's;(.*)/(.*);\1/n\2;'} 17*375daca8SDavid du Colombierodb=`{echo $serverdb | sed 's;(.*)/(.*);\1/_\2;'} 18*375daca8SDavid du Colombierreplica/compactdb $serverdb >$ndb && mv $serverdb $odb && mv $ndb $serverdb 19