summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLance Albertson <ramereth@gentoo.org>2005-04-08 23:40:45 +0000
committerLance Albertson <ramereth@gentoo.org>2005-04-08 23:40:45 +0000
commit3e528d6e85fa4db3c11de0917c8f7777c384dd47 (patch)
tree3f27ccc193dceadac9409df393025b0619abfaba /app-admin/dirvish
parentstabilize for #88396 (diff)
downloadgentoo-2-3e528d6e85fa4db3c11de0917c8f7777c384dd47.tar.gz
gentoo-2-3e528d6e85fa4db3c11de0917c8f7777c384dd47.tar.bz2
gentoo-2-3e528d6e85fa4db3c11de0917c8f7777c384dd47.zip
new ebuild from #59954
(Portage version: 2.0.51.19)
Diffstat (limited to 'app-admin/dirvish')
-rw-r--r--app-admin/dirvish/ChangeLog10
-rw-r--r--app-admin/dirvish/Manifest3
-rw-r--r--app-admin/dirvish/dirvish-1.2.ebuild42
-rw-r--r--app-admin/dirvish/files/digest-dirvish-1.21
-rw-r--r--app-admin/dirvish/files/master.conf.example33
-rw-r--r--app-admin/dirvish/metadata.xml14
6 files changed, 103 insertions, 0 deletions
diff --git a/app-admin/dirvish/ChangeLog b/app-admin/dirvish/ChangeLog
new file mode 100644
index 000000000000..9848d4603e32
--- /dev/null
+++ b/app-admin/dirvish/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for app-admin/dirvish
+# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/dirvish/ChangeLog,v 1.1 2005/04/08 23:40:45 ramereth Exp $
+
+*dirvish-1.2 (08 Apr 2005)
+
+ 08 Apr 2005; Lance Albertson <ramereth@gentoo.org>
+ +files/master.conf.example, +metadata.xml, +dirvish-1.2.ebuild:
+ New ebuild, thanks to jochen <jochen.eisinger@gmx.de> #59954
+
diff --git a/app-admin/dirvish/Manifest b/app-admin/dirvish/Manifest
new file mode 100644
index 000000000000..2df9e740a342
--- /dev/null
+++ b/app-admin/dirvish/Manifest
@@ -0,0 +1,3 @@
+MD5 cb6fd306df3df71a5005a393aec107a9 dirvish-1.2.ebuild 992
+MD5 a399a37efc2b176bec46e04da41e89bf files/master.conf.example 639
+MD5 7be1a480a5e7bf8dce3128e2b83b846b files/digest-dirvish-1.2 67
diff --git a/app-admin/dirvish/dirvish-1.2.ebuild b/app-admin/dirvish/dirvish-1.2.ebuild
new file mode 100644
index 000000000000..396a3c0c1d78
--- /dev/null
+++ b/app-admin/dirvish/dirvish-1.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/dirvish/dirvish-1.2.ebuild,v 1.1 2005/04/08 23:40:45 ramereth Exp $
+
+DESCRIPTION="Dirvish is a fast, disk based, rotating network backup system."
+HOMEPAGE="http://www.dirvish.org/"
+SRC_URI="http://dirvish.org/dirvish_${PV}.orig.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+DEPEND="app-arch/tar"
+RDEPEND="dev-perl/Time-modules
+ dev-perl/Period
+ >=net-misc/rsync-2.5.7"
+
+MY_P="Dirvish-${PV}"
+S=${WORKDIR}/${MY_P}
+
+src_compile() {
+ for f in dirvish dirvish-runall dirvish-expire dirvish-locate ; do
+ cat > $f <<-EOF
+ #!/usr/bin/perl
+
+ \$CONFDIR = "/etc/dirvish";
+
+ EOF
+ cat $f.pl >> $f
+ cat loadconfig.pl >> $f
+ done
+}
+
+src_install() {
+ dosbin dirvish dirvish-runall dirvish-expire dirvish-locate
+ doman dirvish.8 dirvish-runall.8 dirvish-expire.8 dirvish-locate.8 dirvish.conf.5
+ dohtml FAQ.html INSTALL RELEASE.html TODO.html
+ dodoc CHANGELOG COPYING
+
+ insinto /etc/dirvish; doins ${FILESDIR}/master.conf.example
+}
diff --git a/app-admin/dirvish/files/digest-dirvish-1.2 b/app-admin/dirvish/files/digest-dirvish-1.2
new file mode 100644
index 000000000000..c479be379018
--- /dev/null
+++ b/app-admin/dirvish/files/digest-dirvish-1.2
@@ -0,0 +1 @@
+MD5 0b972fecae018a4fc96960ff0459b8c3 dirvish_1.2.orig.tar.gz 46131
diff --git a/app-admin/dirvish/files/master.conf.example b/app-admin/dirvish/files/master.conf.example
new file mode 100644
index 000000000000..8264b88b8321
--- /dev/null
+++ b/app-admin/dirvish/files/master.conf.example
@@ -0,0 +1,33 @@
+bank:
+ /backup/dirvish/server
+ /backup/dirvish/laptop
+ /backup/dirvish/firewall
+exclude:
+ lost+found/
+ proc/
+ core
+Runall:
+ serverroot 03:00
+ serverboot 03:00
+ serverhome 03:00
+ serveropt 03:00
+ serverspare 03:00
+ laptoproot 03:00
+ laptopboot 03:00
+ laptopopt 03:00
+ laptopspare 03:00
+ firewallroot 03:00
+ firewallboot 03:00
+
+expire-default: never
+
+# keep the sunday backups forever, the dailies for 3 months
+expire-rule:
+# MIN HR DOM MON DOW STRFTIME_FMT
+ * * * * * +3 months
+ * * * * 1 never
+
+pre-server: /usr/local/sbin/dirvish-pre
+
+post-server: /usr/local/sbin/dirvish-post
+
diff --git a/app-admin/dirvish/metadata.xml b/app-admin/dirvish/metadata.xml
new file mode 100644
index 000000000000..955b892f7289
--- /dev/null
+++ b/app-admin/dirvish/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>no-herd</herd>
+ <maintainer>
+ <email>ramereth@gentoo.org</email>
+ <name>Lance Albertson</name>
+ </maintainer>
+ <longdescription lang="en">Dirvish is a fast, disk based, rotating network
+ backup system. With dirvish you can maintain a set of complete images
+ of your filesystems with unattended creation and expiration. A dirvish
+ backup vault is like a time machine for your data.
+ </longdescription>
+</pkgmetadata>