Commit | Line | Data |
---|---|---|
b412cc49 MD |
1 | |
2 | Generate daily HEAD snapshots. Basically setup the config file and | |
3 | these files in ~root/snapshots and add a root cron job: | |
4 | ||
5 | 23 2 * * * cd /root/snapshots; lockf -ks -t 0 .buildlock ./docron | |
6 | ||
7 | The snapshots can be made available via rsyncd using a rsyncd.conf | |
8 | file similar to this: | |
9 | ||
10 | uid = nobody | |
11 | gid = nobody | |
12 | use chroot = yes | |
13 | ||
14 | [snapshots] | |
15 | path = /archive/snapshots | |
16 | ||
17 | Another machine can mirror the snapshots using something like this: | |
18 | ||
19 | lockf -ks -t 0 /root/adm/.rsynclock2 /usr/pkg/bin/rsync -aHS \ | |
20 | snapshotbox.domain::snapshots/ /archive/snapshots/ |