xref: /plan9/rc/bin/replica/scan (revision 375daca8932d0755549a5f8e4d068a24a49927d4)
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