aboutsummaryrefslogtreecommitdiffstats
path: root/sysutils/fsbackup
diff options
context:
space:
mode:
authorpav <pav@FreeBSD.org>2005-04-12 19:16:06 +0800
committerpav <pav@FreeBSD.org>2005-04-12 19:16:06 +0800
commitc3fc1d5022282f9a6e6183134d5abc5f979856a8 (patch)
tree2bc65a9869dab6cd8059318a33afb7eab7bc747a /sysutils/fsbackup
parent34102a450207a5cc3693e6a049e74e1fd6ce7f48 (diff)
downloadfreebsd-ports-gnome-c3fc1d5022282f9a6e6183134d5abc5f979856a8.tar.gz
freebsd-ports-gnome-c3fc1d5022282f9a6e6183134d5abc5f979856a8.tar.zst
freebsd-ports-gnome-c3fc1d5022282f9a6e6183134d5abc5f979856a8.zip
fsbackup.pl is a incremental backup creation utility. fsbackup.pl support
backup compression and encryption. Backup can be stored on local file system and on remote host stored over SSH or FTP. Some addition scripts allow backups SQL tables from PostgreSQL and MySQL (pgsql_backup.sh and mysql_backup.sh)), save system configuration files and list of installed packages (sysbackup.sh). PR: ports/79794 Submitted by: Alex Samorukov <samm@os2.kiev.ua>
Diffstat (limited to 'sysutils/fsbackup')
-rw-r--r--sysutils/fsbackup/Makefile32
-rw-r--r--sysutils/fsbackup/distinfo2
-rw-r--r--sysutils/fsbackup/pkg-descr13
-rw-r--r--sysutils/fsbackup/pkg-plist16
4 files changed, 63 insertions, 0 deletions
diff --git a/sysutils/fsbackup/Makefile b/sysutils/fsbackup/Makefile
new file mode 100644
index 000000000000..a5805ea60588
--- /dev/null
+++ b/sysutils/fsbackup/Makefile
@@ -0,0 +1,32 @@
+# New ports collection makefile for: fsbackup
+# Date created: 1 April 2005
+# Whom: samm
+#
+# $FreeBSD$
+#
+
+PORTNAME= fsbackup
+PORTVERSION= 1.2.1
+CATEGORIES= sysutils
+MASTER_SITES= http://www.opennet.ru/dev/fsbackup/src/
+DISTNAME= fsbackup-1.2pl1
+
+MAINTAINER= samm@os2.kiev.ua
+COMMENT= File system backup and synchronization utility
+
+RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 \
+ ${SITE_PERL}/Net/FTP.pm:${PORTSDIR}/net/p5-Net
+
+USE_PERL5= yes
+
+MAN1= fsbackup.1
+MANCOMPRESSED= no
+
+NO_BUILD= yes
+NO_INSTALL_MANPAGES=yes
+
+do-install:
+ @cd ${WRKSRC};./install.pl --prefix=${PREFIX}/fsbackup --prefix-man=${MANPREFIX}/man/man1
+ @${RM} ${PREFIX}/fsbackup/fsbackup.1
+
+.include <bsd.port.mk>
diff --git a/sysutils/fsbackup/distinfo b/sysutils/fsbackup/distinfo
new file mode 100644
index 000000000000..40ad87fea62c
--- /dev/null
+++ b/sysutils/fsbackup/distinfo
@@ -0,0 +1,2 @@
+MD5 (fsbackup-1.2pl1.tar.gz) = 74851c4f07821a54961369673f974b06
+SIZE (fsbackup-1.2pl1.tar.gz) = 280274
diff --git a/sysutils/fsbackup/pkg-descr b/sysutils/fsbackup/pkg-descr
new file mode 100644
index 000000000000..09ca78baed48
--- /dev/null
+++ b/sysutils/fsbackup/pkg-descr
@@ -0,0 +1,13 @@
+fsbackup.pl is a incremental backup creation utility. fsbackup.pl support
+backup compression and encryption. Backup can be stored on local file system
+and on remote host stored over SSH or FTP. Some addition scripts allow backups
+SQL tables from PostgreSQL and MySQL (pgsql_backup.sh and mysql_backup.sh)),
+save system configuration files and list of installed packages (sysbackup.sh).
+
+Backuped with fsbackup.pl files can be recovered by script fsrestore.sh,
+backuped with sysbackup.sh system packeges can be reinstalled by sysrestore.sh.
+
+WWW: http://www.opennet.ru/dev/fsbackup/index_eng.shtml
+
+- Samm
+samm@os2.kiev.ua
diff --git a/sysutils/fsbackup/pkg-plist b/sysutils/fsbackup/pkg-plist
new file mode 100644
index 000000000000..bb3f04cc5765
--- /dev/null
+++ b/sysutils/fsbackup/pkg-plist
@@ -0,0 +1,16 @@
+fsbackup/FAQ
+fsbackup/README
+fsbackup/VERSION
+fsbackup/cfg_example
+fsbackup/create_backup.sh
+fsbackup/fsbackup.pl
+fsbackup/scripts/fsrestore.sh
+fsbackup/scripts/mysql_backup.sh
+fsbackup/scripts/pgsql_backup.sh
+fsbackup/scripts/sysbackup.sh
+fsbackup/scripts/sysrestore.sh
+fsbackup/scripts/sqlite_backup.sh
+@dirrm fsbackup/scripts
+@dirrm fsbackup/cache
+@dirrm fsbackup/sys_backup
+@dirrm fsbackup