xref: /plan9/rc/bin/replica/setupdirs (revision 25f7656a92d4745f0ae4bb0ac3376f038ab1f088)
1#!/bin/rc
2
3rfork en
4
5if(! ~ $#libreplica 1)
6	libreplica=$home/lib/replica
7
8fn usage {
9	echo 'usage: replica/setupdirs' >[1=2]
10	exit usage
11}
12
13fn fatal {
14	echo $* >[1=2]
15	exit $"*
16}
17
18fn must {
19	$* || fatal $"*^': '^$status
20}
21
22if(! ~ $#* 0)
23	usage
24
25for (i in \
26	$libreplica\
27	$libreplica/db\
28	$libreplica/db/client\
29	$libreplica/db/server\
30	$libreplica/log\
31	$libreplica/cfg)
32	if(! test -d $i)
33		must mkdir -p $i
34
35