Contents of /smage/branches/alx-0_7/include/rsync.sminc
Parent Directory | Revision Log
Revision 4439 -
(show annotations)
(download)
Thu Nov 22 15:03:44 2012 UTC (11 years, 11 months ago) by niro
File size: 751 byte(s)
Thu Nov 22 15:03:44 2012 UTC (11 years, 11 months ago) by niro
File size: 751 byte(s)
-moved files to the right place
1 | # $Header: /alx-cvs/smage/include/rsync.sminc,v 1.1 2006/03/09 22:47:33 niro Exp $ |
2 | # rsync fetch functions |
3 | |
4 | # at least only RSYNC_URI must be exported |
5 | # export RSYNC_URI="rsync://192.168.0.2/${PNAME}-${PVER}-${PBUILD}" |
6 | |
7 | rsync_fetch_source() |
8 | { |
9 | [[ -z ${RSYNC_URI} ]] && die "no RSYNC_URI given, cannot run a checkout." |
10 | |
11 | install -d ${SRCDIR} || die |
12 | rsync \ |
13 | --recursive \ |
14 | --links \ |
15 | --perms \ |
16 | --times \ |
17 | --devices \ |
18 | --timeout=600 \ |
19 | --verbose \ |
20 | --compress \ |
21 | --progress \ |
22 | --stats \ |
23 | --delete \ |
24 | --delete-after \ |
25 | ${RSYNC_URI} \ |
26 | ${SRCDIR} || die |
27 | cd ${SRCDIR} |
28 | |
29 | # clean up backup files (foo~) |
30 | find ${SRCDIR} -name *~ -exec rm '{}' ';' || die |
31 | } |
32 | |
33 | rsync_src_prepare() |
34 | { |
35 | rsync_fetch_source || die |
36 | } |
37 | |
38 | export_inherits rsync src_prepare |