aboutsummaryrefslogtreecommitdiff
path: root/sysutils/rsyncbackup
diff options
context:
space:
mode:
authorRong-En Fan <rafan@FreeBSD.org>2007-10-10 05:42:10 +0000
committerRong-En Fan <rafan@FreeBSD.org>2007-10-10 05:42:10 +0000
commit034201d744147885f2a4dbbc01c3d3e629589274 (patch)
treef12e28025f7bf436c9059330e71a9da249bad399 /sysutils/rsyncbackup
parenta65572afcf304aa6d2e31e2fc2146135bbfd6a49 (diff)
downloadports-034201d744147885f2a4dbbc01c3d3e629589274.tar.gz
ports-034201d744147885f2a4dbbc01c3d3e629589274.zip
rsyncbackup is a perlscript that reads configuration files for sources
and destinations, and feeds the rsync tool with the appropriate parameters. rsyncbackup is GPL licenced WWW: http://code.google.com/p/rsync-backup/ PR: ports/117019 Submitted by: Daniel Bond
Notes
Notes: svn path=/head/; revision=201237
Diffstat (limited to 'sysutils/rsyncbackup')
-rw-r--r--sysutils/rsyncbackup/Makefile44
-rw-r--r--sysutils/rsyncbackup/distinfo3
-rw-r--r--sysutils/rsyncbackup/files/pkg-message.in24
-rw-r--r--sysutils/rsyncbackup/pkg-descr6
-rw-r--r--sysutils/rsyncbackup/pkg-plist34
5 files changed, 111 insertions, 0 deletions
diff --git a/sysutils/rsyncbackup/Makefile b/sysutils/rsyncbackup/Makefile
new file mode 100644
index 000000000000..dd7ed5544d00
--- /dev/null
+++ b/sysutils/rsyncbackup/Makefile
@@ -0,0 +1,44 @@
+# New ports collection makefile for: rsyncbackup
+# Date created: 8 October 2007
+# Whom: Daniel Bond
+#
+# $FreeBSD$
+#
+
+PORTNAME= rsyncbackup
+PORTVERSION= 1.0
+CATEGORIES= sysutils
+MASTER_SITES= http://rsync-backup.googlecode.com/files/
+DISTNAME= rsyncbackup
+
+MAINTAINER= ports@danielbond.org
+COMMENT= Rsync frontend written in Perl
+
+RUN_DEPENDS= rsync:${PORTSDIR}/net/rsync
+
+CONFIGSRC= ${WRKSRC}/config
+CONFIGFILES= backupset.conf config.conf destinations.conf sources.conf
+
+USE_ZIP= yes
+USE_PERL= yes
+NO_BUILD= yes
+
+SUB_FILES= pkg-message
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin/
+
+ ${MKDIR} ${ETCDIR}
+.for configfile in ${CONFIGFILES}
+ ${INSTALL_DATA} ${CONFIGSRC}/${configfile} ${ETCDIR}/${configfile}.example
+.endfor
+
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+ (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} \* ${DOCSDIR})
+.endif
+
+post-install:
+ @${CAT} ${PKGMESSAGE}
+
+.include <bsd.port.mk>
diff --git a/sysutils/rsyncbackup/distinfo b/sysutils/rsyncbackup/distinfo
new file mode 100644
index 000000000000..91c1a6e45476
--- /dev/null
+++ b/sysutils/rsyncbackup/distinfo
@@ -0,0 +1,3 @@
+MD5 (rsyncbackup.zip) = e8833ebb2af2e1fb219f35e766162383
+SHA256 (rsyncbackup.zip) = 35e41448278661625e72a4e99ce236b07e4d716113bf2716ebe892b54a597477
+SIZE (rsyncbackup.zip) = 61286
diff --git a/sysutils/rsyncbackup/files/pkg-message.in b/sysutils/rsyncbackup/files/pkg-message.in
new file mode 100644
index 000000000000..400683dbf517
--- /dev/null
+++ b/sysutils/rsyncbackup/files/pkg-message.in
@@ -0,0 +1,24 @@
+
+
+NOTE:
+==========
+
+rsyncbackup is now installed on your system.
+
+- rsyncbackup installed into %%PREFIX%%/bin/rsyncbackup
+
+- Configuration files:
+ These files are installed into %%PREFIX%%/etc/rsyncbackup,
+ and are usually copyied to rsyncbackup-users ~/backup/*.conf
+
+ NOTE: %%PREFIX%%/etc/rsyncbackup is deleted upon deletion
+
+- HTML documentation:
+ The HTML documentation has been installed into
+ %%DOCSDIR%%
+
+
+Official page: http://code.google.com/p/rsync-backup/
+Online docs: http://rsyncbackup.erlang.no/doc/
+
+
diff --git a/sysutils/rsyncbackup/pkg-descr b/sysutils/rsyncbackup/pkg-descr
new file mode 100644
index 000000000000..84ad15861a1c
--- /dev/null
+++ b/sysutils/rsyncbackup/pkg-descr
@@ -0,0 +1,6 @@
+rsyncbackup is a perlscript that reads configuration files for sources
+and destinations, and feeds the rsync tool with the appropriate parameters.
+
+rsyncbackup is GPL licenced
+
+WWW: http://code.google.com/p/rsync-backup/
diff --git a/sysutils/rsyncbackup/pkg-plist b/sysutils/rsyncbackup/pkg-plist
new file mode 100644
index 000000000000..d543d4bf92ac
--- /dev/null
+++ b/sysutils/rsyncbackup/pkg-plist
@@ -0,0 +1,34 @@
+bin/rsyncbackup
+%%ETCDIR%%/backupset.conf.example
+%%ETCDIR%%/config.conf.example
+%%ETCDIR%%/destinations.conf.example
+%%ETCDIR%%/sources.conf.example
+%%PORTDOCS%%%%DOCSDIR%%/ar01s01.html
+%%PORTDOCS%%%%DOCSDIR%%/ar01s02.html
+%%PORTDOCS%%%%DOCSDIR%%/ar01s03.html
+%%PORTDOCS%%%%DOCSDIR%%/ar01s04.html
+%%PORTDOCS%%%%DOCSDIR%%/ar01s05.html
+%%PORTDOCS%%%%DOCSDIR%%/ar01s06.html
+%%PORTDOCS%%%%DOCSDIR%%/ar01s07.html
+%%PORTDOCS%%%%DOCSDIR%%/ar01s08.html
+%%PORTDOCS%%%%DOCSDIR%%/ar01s09.html
+%%PORTDOCS%%%%DOCSDIR%%/ar01s10.html
+%%PORTDOCS%%%%DOCSDIR%%/ar01s11.html
+%%PORTDOCS%%%%DOCSDIR%%/ar01s12.html
+%%PORTDOCS%%%%DOCSDIR%%/ar01s13.html
+%%PORTDOCS%%%%DOCSDIR%%/ar01s14.html
+%%PORTDOCS%%%%DOCSDIR%%/html.css
+%%PORTDOCS%%%%DOCSDIR%%/index.html
+%%PORTDOCS%%%%DOCSDIR%%/icons/caution.png
+%%PORTDOCS%%%%DOCSDIR%%/icons/example.png
+%%PORTDOCS%%%%DOCSDIR%%/icons/home.png
+%%PORTDOCS%%%%DOCSDIR%%/icons/important.png
+%%PORTDOCS%%%%DOCSDIR%%/icons/next.png
+%%PORTDOCS%%%%DOCSDIR%%/icons/note.png
+%%PORTDOCS%%%%DOCSDIR%%/icons/prev.png
+%%PORTDOCS%%%%DOCSDIR%%/icons/tip.png
+%%PORTDOCS%%%%DOCSDIR%%/icons/up.png
+%%PORTDOCS%%%%DOCSDIR%%/icons/warning.png
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/icons
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+@dirrmtry %%ETCDIR%%