1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-24 04:33:24 +00:00

tbku is a utility script for producing "tarball" backups of some- or

all of your files. It is useful both for producing incremental backups
or for systemwide images or "snapshots". The script can be run either
from the command line or, more typically, as a cron job to automate
system backup tasks.

The central benefit of using 'tbku' over hand written tar commands is
that 'tbku' is "table driven". You specify the set of files to back up
in a table (a separate file). You can have as many of these "filesets"
as you wish, corresponding to different kinds of backups you want
done. 'tbku' will do backups automatically or manually, based on the
name of the "fileset". This considerably simplifies automating
backups, keeping backup logs, and generally maintaining an orderly
backup environment.

'tbku' can also be used to capture system images which can then
later be used to (re)provision other machines.

PR:		ports/121916
Submitted by:	Tim Daneliuk <tbku@tundraware.com>
This commit is contained in:
Martin Wilke 2008-04-26 18:28:52 +00:00
parent 2f8f8c0ec8
commit ee3f0fafd4
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=212040
5 changed files with 66 additions and 0 deletions

View File

@ -658,6 +658,7 @@
SUBDIR += syslog-ng2
SUBDIR += system-tools-backends
SUBDIR += sysupdate
SUBDIR += tbku
SUBDIR += tclsyslog
SUBDIR += tcplist
SUBDIR += tdir

28
sysutils/tbku/Makefile Normal file
View File

@ -0,0 +1,28 @@
# New ports collection makefile for: tbku
# Date Created: 19 March 2008
# Whom: tundra
#
# $FreeBSD$
#
PORTNAME= tbku
PORTVERSION= 1.115
CATEGORIES= sysutils
MASTER_SITES= http://www.tundraware.com/Software/tbku/
MAINTAINER= tbku@tundraware.com
COMMENT= A Tool For Incremental And Imaging Backups
post-install:
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
.for f in WHATSNEW.txt tbku-license.txt tbku.html tbku.pdf tbku.ps tbku.txt \
Imaging-FreeBSD-With-tbku.txt Imaging-FreeBSD-With-tbku.html \
Imaging-FreeBSD-With-tbku.pdf Imaging-FreeBSD-With-tbku.ps \
Imaging-SUSE-Linux-With-tbku.txt Imaging-SUSE-Linux-With-tbku.html \
Imaging-SUSE-Linux-With-tbku.pdf Imaging-SUSE-Linux-With-tbku.ps
@${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
.endfor
.endif
.include <bsd.port.mk>

3
sysutils/tbku/distinfo Normal file
View File

@ -0,0 +1,3 @@
MD5 (tbku-1.115.tar.gz) = 048efe26149fe6d29d8b3a9d0daf447a
SHA256 (tbku-1.115.tar.gz) = 4f3d9879f9dc2d8b0fe60d9edfeca8751b67c39d5d118d783fcba3570b4a69f3
SIZE (tbku-1.115.tar.gz) = 509504

17
sysutils/tbku/pkg-descr Normal file
View File

@ -0,0 +1,17 @@
'tbku' is a utility script for producing "tarball" backups of some- or
all of your files. It is useful both for producing incremental backups
or for systemwide images or "snapshots". The script can be run either
from the command line or, more typically, as a cron job to automate
system backup tasks.
The central benefit of using 'tbku' over hand written tar commands is
that 'tbku' is "table driven". You specify the set of files to back up
in a table (a separate file). You can have as many of these "filesets"
as you wish, corresponding to different kinds of backups you want
done. 'tbku' will do backups automatically or manually, based on the
name of the "fileset". This considerably simplifies automating
backups, keeping backup logs, and generally maintaining an orderly
backup environment.
'tbku' can also be used to capture system images which can then
later be used to (re)provision other machines.

17
sysutils/tbku/pkg-plist Normal file
View File

@ -0,0 +1,17 @@
bin/tbku
man/cat1/tbku.1.gz
%%PORTDOCS%%%%DOCSDIR%%/Imaging-FreeBSD-With-tbku.html
%%PORTDOCS%%%%DOCSDIR%%/Imaging-FreeBSD-With-tbku.pdf
%%PORTDOCS%%%%DOCSDIR%%/Imaging-FreeBSD-With-tbku.ps
%%PORTDOCS%%%%DOCSDIR%%/Imaging-FreeBSD-With-tbku.txt
%%PORTDOCS%%%%DOCSDIR%%/Imaging-SUSE-Linux-With-tbku.html
%%PORTDOCS%%%%DOCSDIR%%/Imaging-SUSE-Linux-With-tbku.pdf
%%PORTDOCS%%%%DOCSDIR%%/Imaging-SUSE-Linux-With-tbku.ps
%%PORTDOCS%%%%DOCSDIR%%/Imaging-SUSE-Linux-With-tbku.txt
%%PORTDOCS%%%%DOCSDIR%%/WHATSNEW.txt
%%PORTDOCS%%%%DOCSDIR%%/tbku-license.txt
%%PORTDOCS%%%%DOCSDIR%%/tbku.html
%%PORTDOCS%%%%DOCSDIR%%/tbku.pdf
%%PORTDOCS%%%%DOCSDIR%%/tbku.ps
%%PORTDOCS%%%%DOCSDIR%%/tbku.txt
%%PORTDOCS%%@dirrm %%DOCSDIR%%