summaryrefslogtreecommitdiff
path: root/sysutils/amanda-plot
diff options
context:
space:
mode:
authorbad <bad>1999-09-06 18:11:22 +0000
committerbad <bad>1999-09-06 18:11:22 +0000
commit5d90c02c4f6e5adc73360742cf49963b6e1b0b84 (patch)
tree251a32eb3cc82fa5ec6e5f4d05d084ebfd212f95 /sysutils/amanda-plot
parentd63ad014783663e03c6a52ee945fde09985aacb4 (diff)
downloadpkgsrc-5d90c02c4f6e5adc73360742cf49963b6e1b0b84.tar.gz
Split out amanda-plot from amanda-server so that one doesn't need X11
just to write backups to tape.
Diffstat (limited to 'sysutils/amanda-plot')
-rw-r--r--sysutils/amanda-plot/Makefile43
-rw-r--r--sysutils/amanda-plot/files/md53
-rw-r--r--sysutils/amanda-plot/files/patch-sum5
-rw-r--r--sysutils/amanda-plot/patches/patch-aa20
-rw-r--r--sysutils/amanda-plot/patches/patch-ab16
-rw-r--r--sysutils/amanda-plot/patches/patch-ac19
-rw-r--r--sysutils/amanda-plot/pkg/COMMENT1
-rw-r--r--sysutils/amanda-plot/pkg/DESCR180
-rw-r--r--sysutils/amanda-plot/pkg/PLIST7
9 files changed, 294 insertions, 0 deletions
diff --git a/sysutils/amanda-plot/Makefile b/sysutils/amanda-plot/Makefile
new file mode 100644
index 00000000000..9851aaee3cc
--- /dev/null
+++ b/sysutils/amanda-plot/Makefile
@@ -0,0 +1,43 @@
+# $NetBSD: Makefile,v 1.1.1.1 1999/09/06 18:11:22 bad Exp $
+# FreeBSD Id: Makefile,v 1.9 1997/03/08 05:00:11 gpalmer Exp
+#
+
+DISTNAME= amanda-2.4.1p1
+PKGNAME= amanda-plot-2.4.1p1
+CATEGORIES= sysutils
+MASTER_SITES= ftp://ftp.cs.umd.edu/pub/amanda/
+
+MAINTAINER= packages@netbsd.org
+HOMEPAGE= http://www.amanda.org/
+
+DEPENDS+= gnuplot-3.7:../../graphics/gnuplot
+DEPENDS+= amanda-server-2.4.1p1:../../sysutils/amanda-server
+
+USE_X11= yes
+
+.include "../../mk/bsd.prefs.mk"
+
+.if ${OPSYS} == "NetBSD"
+AMANDA_GROUP= operator
+.elif ${OPSYS} == "SunOS"
+AMANDA_GROUP= sysadmin
+.endif
+
+AMANDA_USER?= backup
+AMANDA_VAR?= /var/amanda
+
+USE_LIBTOOL= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ENV+= GNUPLOT="${LOCALBASE}/gnuplot"
+CONFIGURE_ARGS+= --with-user=${AMANDA_USER} \
+ --with-group=${AMANDA_GROUP} \
+ --with-owner=root \
+ --with-mmap --with-amandahosts \
+ --with-includes=${PREFIX}/include \
+ --with-libraries=${PREFIX}/lib \
+ --localstatedir=${AMANDA_VAR} \
+ --with-gnutar-listdir=${AMANDA_VAR}/gnutar-lists \
+ --with-dump-honor-nodump \
+ --without-client
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/sysutils/amanda-plot/files/md5 b/sysutils/amanda-plot/files/md5
new file mode 100644
index 00000000000..09681483d1c
--- /dev/null
+++ b/sysutils/amanda-plot/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 1999/09/06 18:11:23 bad Exp $
+
+MD5 (amanda-2.4.1p1.tar.gz) = 13f34dc97c35f85f88e54ca25b2009ed
diff --git a/sysutils/amanda-plot/files/patch-sum b/sysutils/amanda-plot/files/patch-sum
new file mode 100644
index 00000000000..772785dcd7b
--- /dev/null
+++ b/sysutils/amanda-plot/files/patch-sum
@@ -0,0 +1,5 @@
+$NetBSD: patch-sum,v 1.1.1.1 1999/09/06 18:11:22 bad Exp $
+
+MD5 (patch-aa) = 2c6f6d14adffe3ad55a9cec566a91125
+MD5 (patch-ac) = d90f584f5cee04ac92976bd0ea9161ae
+MD5 (patch-ad) = 80fc25c203a46151d70d29689e33186e
diff --git a/sysutils/amanda-plot/patches/patch-aa b/sysutils/amanda-plot/patches/patch-aa
new file mode 100644
index 00000000000..821f4b8ff38
--- /dev/null
+++ b/sysutils/amanda-plot/patches/patch-aa
@@ -0,0 +1,20 @@
+$NetBSD: patch-aa,v 1.1.1.1 1999/09/06 18:11:22 bad Exp $
+
+--- configure.orig Sat Nov 21 18:12:59 1998
++++ configure Sat Sep 4 03:35:27 1999
+@@ -4457,6 +4457,7 @@
+ echo "$ac_t""no" 1>&6
+ fi
+
++if false; then
+ # Always use our own libtool.
+ LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+
+@@ -4502,6 +4503,7 @@
+ ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
+ $libtool_flags --no-verify $ac_aux_dir/ltmain.sh $host \
+ || { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
++fi
+
+ # Redirect the config.log output again, so that the ltconfig log is not
+ # clobbered by the next message.
diff --git a/sysutils/amanda-plot/patches/patch-ab b/sysutils/amanda-plot/patches/patch-ab
new file mode 100644
index 00000000000..7c8bebf1f5c
--- /dev/null
+++ b/sysutils/amanda-plot/patches/patch-ab
@@ -0,0 +1,16 @@
+$NetBSD: patch-ab,v 1.1.1.1 1999/09/06 18:11:22 bad Exp $
+
+--- Makefile.in.orig Sat Nov 21 18:32:54 1998
++++ Makefile.in Sat Sep 4 02:53:32 1999
+@@ -157,10 +157,7 @@
+ AUTOCONF = @AUTOCONF@ --localdir=config
+
+ SUBDIRS=config \
+- common-src client-src tape-src \
+- server-src restore-src recover-src \
+- changer-src amplot man \
+- example
++ amplot man
+
+ EXTRA_DIST = \
+ COPYRIGHT \
diff --git a/sysutils/amanda-plot/patches/patch-ac b/sysutils/amanda-plot/patches/patch-ac
new file mode 100644
index 00000000000..ac74211149d
--- /dev/null
+++ b/sysutils/amanda-plot/patches/patch-ac
@@ -0,0 +1,19 @@
+$NetBSD: patch-ac,v 1.1.1.1 1999/09/06 18:11:22 bad Exp $
+
+--- man/Makefile.in.orig Sat Nov 21 18:34:50 1998
++++ man/Makefile.in Sat Sep 4 02:58:45 1999
+@@ -158,12 +158,8 @@
+
+ transform = s,x,x,;
+
+-man_MANS = amadmin.8 amanda.8 amcheck.8 \
+- amcheckdb.8 amcleanup.8 amdump.8 \
+- amflush.8 amlabel.8 amoverview.8 \
+- amplot.8 amrecover.8 amrestore.8 \
+- amrmtape.8 amtape.8 amtoc.8 \
+- amverify.8 amstatus.8 amreport.8
++man_MANS = \
++ amplot.8
+
+ EXTRA_DIST = amplot.8 amrestore.8 amtape.8
+ mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
diff --git a/sysutils/amanda-plot/pkg/COMMENT b/sysutils/amanda-plot/pkg/COMMENT
new file mode 100644
index 00000000000..275c0ead5e8
--- /dev/null
+++ b/sysutils/amanda-plot/pkg/COMMENT
@@ -0,0 +1 @@
+Visualizes the behavior of Amanda, a network backup system.
diff --git a/sysutils/amanda-plot/pkg/DESCR b/sysutils/amanda-plot/pkg/DESCR
new file mode 100644
index 00000000000..447b0759853
--- /dev/null
+++ b/sysutils/amanda-plot/pkg/DESCR
@@ -0,0 +1,180 @@
+Amanda, The Advanced Maryland Automatic Network Disk Archiver
+Copyright (c) 1991-1998 University of Maryland at College Park
+All Rights Reserved.
+
+See the files COPYRIGHT, COPYRIGHT-REGEX and COPYRIGHT-APACHE for
+distribution conditions and official warranty disclaimer.
+
+PLEASE NOTE: THIS SOFTWARE IS BEING MADE AVAILABLE ``AS-IS''. UMD is making
+this work available so that other people can use it. This software is in
+production use at our home site - the UMCP Department of Computer Science -
+but we make no warranties that it will work for you. Amanda development is
+unfunded - the development team maintains the code in their spare time. As a
+result, there is no support available other than users helping each other on
+the Amanda mailing lists. See below for information on the mailing lists.
+
+
+WHAT IS AMANDA?
+---------------
+
+This is a release of Amanda, the Advanced Maryland Automatic
+Network Disk Archiver. Amanda is a backup system designed to archive many
+computers on a network to a single large-capacity tape drive.
+
+Here are some features of Amanda:
+
+ * written in C, freely distributable.
+ * built on top of standard backup software: Unix dump/restore, GNU Tar
+ and others.
+ * will back up multiple machines in parallel to a holding disk, blasting
+ finished dumps one by one to tape as fast as we can write files to
+ tape. For example, a ~2 Gb 8mm tape on a ~240K/s interface to a host
+ with a large holding disk can be filled by Amanda in under 4 hours.
+ * does simple tape management: will not overwrite the wrong tape.
+ * supports tape changers via a generic interface. Easily customizable to
+ any type of tape carousel, robot, or stacker that can be controlled via
+ the unix command line.
+ * supports Kerberos 4 security, including encrypted dumps. The Kerberos
+ support is available as a separate add-on package, see the file
+ KERBEROS.HOW-TO-GET on the ftp site, and the file docs/KERBEROS in this
+ package, for more details.
+ * for a restore, tells you what tapes you need, and finds the proper
+ backup image on the tape for you.
+ * recovers gracefully from errors, including down or hung machines.
+ * reports results, including all errors in detail, in email.
+ * will dynamically adjust backup schedule to keep within constraints: no
+ more juggling by hand when adding disks and computers to network.
+ * includes a pre-run checker program, that conducts sanity checks on both
+ the tape server host and all the client hosts (in parallel), and will
+ send an e-mail report of any problems that could cause the backups to
+ fail.
+ * can compress dumps before sending or after sending over the net, with
+ either compress or gzip.
+ * can optionally synchronize with external backups, for those large
+ timesharing computers where you want to do full dumps when the system
+ is down in single-user mode (since BSD dump is not reliable on active
+ filesystems): Amanda will still do your daily dumps.
+ * lots of other options; Amanda is very configurable.
+
+
+WHAT ARE THE SYSTEM REQUIREMENTS FOR AMANDA?
+--------------------------------------------
+
+Amanda requires a host that is mostly idle during the time backups are
+done, with a large capacity tape drive (e.g. an EXABYTE, DAT or DLT tape).
+This becomes the "tape server host". All the computers you are going to dump
+are the "backup client hosts". The server host can also be a client host.
+
+Amanda works best with one or more large "holding disk" partitions on the
+server host available to it for buffering dumps before writing to tape.
+The holding disk allows Amanda to run backups in parallel to the disk, only
+writing them to tape when the backup is finished. Note that the holding
+disk is not required: without it Amanda will run backups sequentially to
+the tape drive. Running it this way kills the great performance, but still
+allows you to take advantage of Amanda's other features.
+
+As a rule of thumb, for best performance the holding disk should be larger
+than the dump output from your largest disk partitions. For example, if
+you are backing up some full gigabyte disks that compress down to 500 MB,
+then you'll want 500 MB on your holding disk. On the other hand, if those
+gigabyte drives are partitioned into 500 MB filesystems, they'll probably
+compress down to 250 MB and you'll only need that much on your holding
+disk. Amanda will perform better with larger holding disks.
+
+Actually, Amanda will still work if you have full dumps that are larger
+than the holding disk: Amanda will send those dumps directly to tape one at
+a time. If you have many such dumps you will be limited by the dump speed
+of those machines.
+
+Amanda does not yet support single backup images larger than a tape.
+
+
+WHAT SYSTEMS DOES AMANDA RUN ON?
+--------------------------------
+
+Amanda should run on any modern Unix system that supports dump or GNU
+tar, has sockets and inetd, and either system V shared memory, or BSD
+mmap implemented.
+
+In particular, Amanda 2.4.0 has been compiled, and the client side tested
+on the following systems:
+ AIX 3.2 and 4.1
+ BSDI BSD/OS 2.1 and 3.1
+ DEC OSF/1 3.2 and 4.0
+ FreeBSD 2.2.5
+ IRIX 5.2 and 6.3
+ Linux/GNU on x86, alpha and sparc
+ NetBSD 1.0
+ Nextstep 3 (*)
+ SunOS 4.1.x (x >= 1) and 5.[56]
+ Ultrix 4.2
+ HP-UX 9.x and 10.x (x >= 01)
+
+The Amanda 2.4.0 server side is known to run on all of the other
+machines except on those marked with an asterisk.
+
+If you know of any system that is not listed here on which amanda
+builds successfully, either client&server or client-only, please
+report to amanda-hackers@amanda.org.
+
+
+WHERE DO I GET AMANDA?
+----------------------
+
+There are several versions of Amanda. The latest version at the time
+of this writing is available at:
+
+ ftp://ftp.amanda.org/pub/amanda
+
+
+HOW DO I GET AMANDA UP AND RUNNING?
+-----------------------------------
+
+Read the file docs/INSTALL. There are a variety of steps, from compiling
+Amanda to installing it on the tape server host and the client machines.
+ docs/INSTALL contains general installation instructions.
+ docs/SYSTEM.NOTES contains system-specific information.
+ docs/FAQ contains answers to frequently asked questions.
+ docs/KERBEROS explains installation under Kerberos 4.
+ docs/TAPE.CHANGERS explains how to customize the changer interface.
+ docs/WHATS.NEW details new features.
+
+
+WHO DO I TALK TO IF I HAVE A PROBLEM?
+-------------------------------------
+
+Amanda is completely unsupported and made available as-is. However,
+you may be able to get useful information in the Amanda mailing lists:
+
+==> To join a mailing list, DO NOT, EVER, send mail to that list. Send
+ mail to <listname>-request@amanda.org, or amanda-lists@amanda.org,
+ with the following line in the body of the message:
+ subscribe <listname> <your-email-address>
+
+
+ amanda-announce
+ The amanda-announce mailing list is for important announcements
+ related to the Amanda Network Backup Manager package, including new
+ versions, contributions, and fixes. NOTE: the amanda-users list is
+ itself on the amanda-announce distribution, so you only need to
+ subscribe to one of the two lists, not both.
+ To subscribe, send a message to amanda-announce-request@amanda.org.
+
+ amanda-users
+ The amanda-users mailing list is for questions and general discussion
+ about the Amanda Network Backup Manager. This package and related
+ files are available via anonymous FTP from ftp.amanda.org in the
+ pub/amanda directory. NOTE: the amanda-users list is itself on the
+ amanda-announce distribution, so you only need to subscribe to one of
+ the two lists, not both.
+ To subscribe, send a message to amanda-users-request@amanda.org.
+
+ amanda-hackers
+ The amanda-hackers mailing list is for discussion of the
+ technical details of the Amanda package, including extensions,
+ ports, bugs, fixes, and alpha testing of new versions.
+ To subscribe, send a message to amanda-hackers-request@amanda.org.
+
+
+Share and Enjoy,
+The Amanda Development Team
diff --git a/sysutils/amanda-plot/pkg/PLIST b/sysutils/amanda-plot/pkg/PLIST
new file mode 100644
index 00000000000..a2f5eb373be
--- /dev/null
+++ b/sysutils/amanda-plot/pkg/PLIST
@@ -0,0 +1,7 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 1999/09/06 18:11:22 bad Exp $
+libexec/amcat.awk
+libexec/amplot.awk
+libexec/amplot.g
+libexec/amplot.gp
+man/man8/amplot.8
+sbin/amplot