From a411428b812df1c64fb016364784b3ba5e6335ba Mon Sep 17 00:00:00 2001 From: Akinori MUSHA Date: Mon, 30 Apr 2001 11:06:34 +0000 Subject: [PATCH] Add pdumpfs, a daily backup system similar to Plan9's dumpfs. --- sysutils/Makefile | 1 + sysutils/pdumpfs/Makefile | 35 +++++++++++++++++++++++++++++++++++ sysutils/pdumpfs/distinfo | 1 + sysutils/pdumpfs/pkg-comment | 1 + sysutils/pdumpfs/pkg-descr | 18 ++++++++++++++++++ sysutils/pdumpfs/pkg-plist | 6 ++++++ 6 files changed, 62 insertions(+) create mode 100644 sysutils/pdumpfs/Makefile create mode 100644 sysutils/pdumpfs/distinfo create mode 100644 sysutils/pdumpfs/pkg-comment create mode 100644 sysutils/pdumpfs/pkg-descr create mode 100644 sysutils/pdumpfs/pkg-plist diff --git a/sysutils/Makefile b/sysutils/Makefile index 7a690b3a0af7..34a5a8bbd04f 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -99,6 +99,7 @@ SUBDIR += p5-Unix-ConfigFile SUBDIR += p5-Unix-Syslog SUBDIR += paicc + SUBDIR += pdumpfs SUBDIR += perf SUBDIR += personality SUBDIR += pib diff --git a/sysutils/pdumpfs/Makefile b/sysutils/pdumpfs/Makefile new file mode 100644 index 000000000000..7ebe620307db --- /dev/null +++ b/sysutils/pdumpfs/Makefile @@ -0,0 +1,35 @@ +# Ports collection makefile for: pdumpfs +# Date created: 30 April 2001 +# Whom: Akinori MUSHA aka knu +# +# $FreeBSD$ +# + +PORTNAME= pdumpfs +PORTVERSION= 0.3 +CATEGORIES= sysutils +MASTER_SITES= http://namazu.org/~satoru/pdumpfs/ + +MAINTAINER= knu@FreeBSD.org + +USE_RUBY= yes + +NO_BUILD= yes + +RUBY_SHEBANG_FILES= ${WRKSRC}/pdumpfs +DOCS_EN= ChangeLog pdumpfs-en.html +DOCS_JA= pdumpfs-ja.html + +do-install: + ${INSTALL_SCRIPT} ${WRKSRC}/pdumpfs ${PREFIX}/sbin/ +.if !defined(NOPORTDOCS) + ${MKDIR} ${PREFIX}/share/doc/${PORTNAME}/ja +.for f in ${DOCS_EN} + ${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/share/doc/${PORTNAME}/ +.endfor +.for f in ${DOCS_JA} + ${INSTALL_SCRIPT} ${WRKSRC}/${f} ${PREFIX}/share/doc/${PORTNAME}/ja/ +.endfor +.endif + +.include diff --git a/sysutils/pdumpfs/distinfo b/sysutils/pdumpfs/distinfo new file mode 100644 index 000000000000..6353a7b60449 --- /dev/null +++ b/sysutils/pdumpfs/distinfo @@ -0,0 +1 @@ +MD5 (pdumpfs-0.3.tar.gz) = 48ed459de1294b15b6d346ae0cfa68eb diff --git a/sysutils/pdumpfs/pkg-comment b/sysutils/pdumpfs/pkg-comment new file mode 100644 index 000000000000..afbd4ef7c9a0 --- /dev/null +++ b/sysutils/pdumpfs/pkg-comment @@ -0,0 +1 @@ +A daily backup system similar to Plan9's dumpfs diff --git a/sysutils/pdumpfs/pkg-descr b/sysutils/pdumpfs/pkg-descr new file mode 100644 index 000000000000..80327b6a40c0 --- /dev/null +++ b/sysutils/pdumpfs/pkg-descr @@ -0,0 +1,18 @@ +pdumpfs: a daily backup system similar to Plan9's dumpfs + +What's pdumpfs? + +pdumpfs is a simple daily backup system similar to Plan9's dumpfs +which preserves every daily snapshot. pdumpfs is written in Ruby. +You can access the past snapshots at any time for retrieving a certain +day's file. Let's backup your home directory with pdumpfs! + +pdumpfs constructs the snapshot YYYY/MM/DD in the destination +directory. All source files are copied to the snapshot directory for +the first time. On and after the second time, pdumpfs copies only +updated or newly created files and stores unchanged files as hard +links to the files of the previous day's snapshot for saving a disk +space. + +WWW: http://namazu.org/~satoru/pdumpfs/ +Author: Satoru Takabayashi diff --git a/sysutils/pdumpfs/pkg-plist b/sysutils/pdumpfs/pkg-plist new file mode 100644 index 000000000000..f4596c43cfd2 --- /dev/null +++ b/sysutils/pdumpfs/pkg-plist @@ -0,0 +1,6 @@ +sbin/pdumpfs +%%PORTDOCS%%share/doc/pdumpfs/ChangeLog +%%PORTDOCS%%share/doc/pdumpfs/pdumpfs-en.html +%%PORTDOCS%%share/doc/pdumpfs/ja/pdumpfs-ja.html +%%PORTDOCS%%@dirrm share/doc/pdumpfs/ja +%%PORTDOCS%%@dirrm share/doc/pdumpfs