Now that amanda is at 2.4.4p2, remove the outdated amanda-dev package.

This commit is contained in:
bouyer 2004-05-12 18:49:47 +00:00
parent 4606f924bd
commit 8c979b80d6
55 changed files with 1 additions and 2391 deletions

View file

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.233 2004/04/27 01:45:57 tv Exp $
# $NetBSD: Makefile,v 1.234 2004/05/12 18:49:47 bouyer Exp $
COMMENT= System utilities
@ -9,11 +9,6 @@ SUBDIR+= adjustkernel
SUBDIR+= amanda
SUBDIR+= amanda-client
SUBDIR+= amanda-common
SUBDIR+= amanda-dev
SUBDIR+= amanda-dev-client
SUBDIR+= amanda-dev-common
SUBDIR+= amanda-dev-plot
SUBDIR+= amanda-dev-server
SUBDIR+= amanda-plot
SUBDIR+= amanda-server
SUBDIR+= apcupsd

View file

@ -1,183 +0,0 @@
Please note that this is a package of a developement snapshot of the 2.4.3
branch.
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

View file

@ -1,40 +0,0 @@
# $NetBSD: Makefile,v 1.5 2004/05/04 03:40:50 snj Exp $
#
PKGNAME= amanda-client-${VERS}
SVR4_PKGNAME= amacl
COMMENT= Client part of Amanda, a network backup system
DEPENDS+= amanda-common-${VERS}:../../sysutils/amanda-dev-common
USE_BUILDLINK3= yes
GNU_CONFIGURE= yes
.include "../../mk/bsd.prefs.mk"
.include "../../sysutils/amanda-dev-common/Makefile.common"
.include "../../sysutils/amanda-dev-common/buildlink3.mk"
#.include "../../devel/readline/buildlink3.mk"
.if ${OPSYS} != "Linux"
DEPENDS+= {gtar,gtar-base}>=1.12:../../archivers/gtar
.endif
CONFIGURE_ARGS+= --without-server --without-restore
# Prevent configure script from finding unnecessary libraries. We'll patch
# the amrecover Makefile to add the readline libraries as it's the only
# program that uses readline. (XXX: incorrect, does not happen)
#
CONFIGURE_ENV+= ac_cv_lib_intl_main=no
CONFIGURE_ENV+= ac_cv_lib_termcap_tgetent=no
CONFIGURE_ENV+= ac_cv_lib_curses_tgetent=no
CONFIGURE_ENV+= ac_cv_lib_ncurses_tgetent=no
CONFIGURE_ENV+= ac_cv_lib_readline_readline=no
.if defined(AMANDA_SMB)
CONFIGURE_ARGS+= --with-smbclient
DEPENDS+= {samba>=2.0,ja-samba>=2.0}:../../net/samba
.endif
.include "../../mk/bsd.pkg.mk"

View file

@ -1,16 +0,0 @@
@comment $NetBSD: PLIST,v 1.2 2002/08/19 01:16:17 kei Exp $
lib/libamclient.a
lib/libamclient.la
lib/libamclient-2.4.3b3.so
libexec/amandad
libexec/calcsize
libexec/killpgrp
libexec/patch-system
libexec/rundump
libexec/runtar
libexec/selfcheck
libexec/sendbackup
libexec/sendsize
libexec/versionsuffix
man/man8/amrecover.8
sbin/amrecover

View file

@ -1,9 +0,0 @@
$NetBSD: distinfo,v 1.1.1.1 2002/05/02 13:28:15 bouyer Exp $
SHA1 (amanda-2.4.3b3.tar.gz) = 7028e5f060ee159d05c35635e79c5fd4701f08ee
Size (amanda-2.4.3b3.tar.gz) = 1167303 bytes
SHA1 (patch-aa) = 46fca5506e3f7f38f1f8c33db30cf53a5d1fcbb0
SHA1 (patch-ab) = 9140b0c980927a1e4f8cc23985391ed3c6c76785
SHA1 (patch-ac) = 7c94b9c5adbdf7266b76e2599e297dbb4be271aa
SHA1 (patch-ad) = 75d2adc88cb2af6477762673baf0f62048dda4c8
SHA1 (patch-ae) = d50d43cc2b557af326a29ed9ba918c10458b3545

View file

@ -1,15 +0,0 @@
$NetBSD: patch-aa,v 1.1.1.1 2002/05/02 13:28:15 bouyer Exp $
--- configure.orig Fri Mar 8 20:28:05 2002
+++ configure Tue Apr 30 11:39:11 2002
@@ -9893,8 +9893,10 @@
# This can be used to rebuild libtool when needed
LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
+if false ; then
# Always use our own libtool.
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+fi
# Prevent multiple expansion

View file

@ -1,99 +0,0 @@
$NetBSD: patch-ab,v 1.1.1.1 2002/05/02 13:28:15 bouyer Exp $
--- client-src/Makefile.in.orig Fri Mar 8 20:29:40 2002
+++ client-src/Makefile.in Tue Apr 30 11:44:22 2002
@@ -180,9 +180,7 @@
# need to list libamanda twice here, first to override the system library
# routines, and second to pick up any references in the other libraries.
###
-LDADD = ../common-src/libamanda.$(LIB_EXTENSION) \
- libamclient.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+LDADD = libamclient.$(LIB_EXTENSION) -lamanda
SUFFIXES = .sh .pl
@@ -241,73 +239,53 @@
amandad_SOURCES = amandad.c
amandad_OBJECTS = amandad.$(OBJEXT)
amandad_LDADD = $(LDADD)
-amandad_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION) \
- libamclient.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+amandad_DEPENDENCIES = libamclient.$(LIB_EXTENSION)
amandad_LDFLAGS =
calcsize_SOURCES = calcsize.c
calcsize_OBJECTS = calcsize.$(OBJEXT)
calcsize_LDADD = $(LDADD)
-calcsize_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION) \
- libamclient.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+calcsize_DEPENDENCIES = libamclient.$(LIB_EXTENSION)
calcsize_LDFLAGS =
am_getfsent_OBJECTS = getfsent.test.$(OBJEXT)
getfsent_OBJECTS = $(am_getfsent_OBJECTS)
getfsent_LDADD = $(LDADD)
-getfsent_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION) \
- libamclient.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+getfsent_DEPENDENCIES = libamclient.$(LIB_EXTENSION)
getfsent_LDFLAGS =
killpgrp_SOURCES = killpgrp.c
killpgrp_OBJECTS = killpgrp.$(OBJEXT)
killpgrp_LDADD = $(LDADD)
-killpgrp_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION) \
- libamclient.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+killpgrp_DEPENDENCIES = libamclient.$(LIB_EXTENSION)
killpgrp_LDFLAGS =
rundump_SOURCES = rundump.c
rundump_OBJECTS = rundump.$(OBJEXT)
rundump_LDADD = $(LDADD)
-rundump_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION) \
- libamclient.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+rundump_DEPENDENCIES = libamclient.$(LIB_EXTENSION)
rundump_LDFLAGS =
runtar_SOURCES = runtar.c
runtar_OBJECTS = runtar.$(OBJEXT)
runtar_LDADD = $(LDADD)
-runtar_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION) \
- libamclient.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+runtar_DEPENDENCIES = libamclient.$(LIB_EXTENSION)
runtar_LDFLAGS =
selfcheck_SOURCES = selfcheck.c
selfcheck_OBJECTS = selfcheck.$(OBJEXT)
selfcheck_LDADD = $(LDADD)
-selfcheck_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION) \
- libamclient.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+selfcheck_DEPENDENCIES = libamclient.$(LIB_EXTENSION)
selfcheck_LDFLAGS =
am_sendbackup_OBJECTS = sendbackup.$(OBJEXT) sendbackup-dump.$(OBJEXT) \
sendbackup-gnutar.$(OBJEXT)
sendbackup_OBJECTS = $(am_sendbackup_OBJECTS)
sendbackup_LDADD = $(LDADD)
-sendbackup_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION) \
- libamclient.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+sendbackup_DEPENDENCIES = libamclient.$(LIB_EXTENSION)
sendbackup_LDFLAGS =
sendsize_SOURCES = sendsize.c
sendsize_OBJECTS = sendsize.$(OBJEXT)
sendsize_LDADD = $(LDADD)
-sendsize_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION) \
- libamclient.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+sendsize_DEPENDENCIES = libamclient.$(LIB_EXTENSION)
sendsize_LDFLAGS =
versionsuffix_SOURCES = versionsuffix.c
versionsuffix_OBJECTS = versionsuffix.$(OBJEXT)
versionsuffix_LDADD = $(LDADD)
-versionsuffix_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION) \
- libamclient.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+versionsuffix_DEPENDENCIES = libamclient.$(LIB_EXTENSION)
versionsuffix_LDFLAGS =
SCRIPTS = $(libexec_SCRIPTS) $(sbin_SCRIPTS)

View file

@ -1,28 +0,0 @@
$NetBSD: patch-ac,v 1.1.1.1 2002/05/02 13:28:15 bouyer Exp $
--- Makefile.in.orig Fri Mar 8 20:29:29 2002
+++ Makefile.in Tue Apr 30 11:46:35 2002
@@ -163,21 +163,15 @@
# order is significant, don't change it arbitrarily
SUBDIRS = \
config \
- common-src \
$(CLIENT_SUBDIRS) \
$(TAPE_SUBDIRS) \
$(SERVER_SUBDIRS) \
$(RESTORE_SUBDIRS) \
$(RECOVER_SUBDIRS) \
- $(PLOT_SUBDIRS) \
- man docs example
+ man
-pkgdata_DATA = \
- COPYRIGHT \
- COPYRIGHT-APACHE \
- COPYRIGHT-REGEX
-
+pkgdata_DATA =
EXTRA_DIST = $(SNAPSHOT_STAMP) \
$(pkgdata_DATA) \

View file

@ -1,15 +0,0 @@
$NetBSD: patch-ad,v 1.1.1.1 2002/05/02 13:28:15 bouyer Exp $
--- man/Makefile.in.orig Fri Mar 8 20:29:52 2002
+++ man/Makefile.in Tue Apr 30 11:48:42 2002
@@ -180,9 +180,7 @@
# not autoconf-generated:
EXTRA_DIST = amplot.8 amrestore.8 amtape.8 amdd.8 ammt.8
-man_MANS = $(AMPLOT_MAN_PAGES) \
- $(COMMON_MAN_PAGES) \
- $(SERVER_MAN_PAGES) \
+man_MANS = $(SERVER_MAN_PAGES) \
$(RECOVER_MAN_PAGES) \
$(RESTORE_MAN_PAGES)

View file

@ -1,28 +0,0 @@
$NetBSD: patch-ae,v 1.1.1.1 2002/05/02 13:28:15 bouyer Exp $
--- recover-src/Makefile.in.orig Fri Mar 8 20:29:49 2002
+++ recover-src/Makefile.in Tue Apr 30 11:51:14 2002
@@ -165,10 +165,9 @@
# need to list libamanda twice here, first to override the system library
# routines, and second to pick up any references in the other libraries.
###
-LDADD = ../common-src/libamanda.$(LIB_EXTENSION) \
- @LEXLIB@ \
+LDADD = @LEXLIB@ \
../client-src/libamclient.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+ -lamanda
amrecover_SOURCES = amrecover.c \
@@ -192,9 +191,7 @@
uparse.$(OBJEXT) uscan.$(OBJEXT)
amrecover_OBJECTS = $(am_amrecover_OBJECTS)
amrecover_LDADD = $(LDADD)
-amrecover_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION) \
- ../client-src/libamclient.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+amrecover_DEPENDENCIES = ../client-src/libamclient.$(LIB_EXTENSION)
amrecover_LDFLAGS =
DEFS = @DEFS@

View file

@ -1,184 +0,0 @@
Please note that this is a package of a developement snapshot of the 2.4.3
branch.
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.1p1 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
GNU/Linux on x86, alpha, sparc, arm and powerpc
NetBSD 1.0
Nextstep 3 (*)
OpenBSD 2.5 x86, sparc, etc (ports available)
SunOS 4.1.x (x >= 1) and 5.[567]
Ultrix 4.2
HP-UX 9.x and 10.x (x >= 01)
The Amanda 2.4.1p1 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

View file

@ -1,38 +0,0 @@
# $NetBSD: Makefile,v 1.5 2004/05/04 03:40:50 snj Exp $
# FreeBSD Id: Makefile,v 1.9 1997/03/08 05:00:11 gpalmer Exp
#
PKGNAME= amanda-common-${VERS}
SVR4_PKGNAME= amaco
COMMENT= Common libraries and binaries for Amanda
USE_BUILDLINK3= YES
USE_PKGINSTALL= YES
.include "../../mk/bsd.prefs.mk"
.include "../../sysutils/amanda-dev-common/Makefile.common"
.if ${OPSYS} == "NetBSD"
CPPFLAGS= # empty
.elif ${OPSYS} == "SunOS"
CPPFLAGS+= -D_LARGEFILE64_SOURCE
.endif
CONFIGURE_ARGS+= --without-server --without-restore --without-client
# Prevent configure script from finding unnecessary libraries.
#
CONFIGURE_ENV+= ac_cv_lib_intl_main=no
CONFIGURE_ENV+= ac_cv_lib_termcap_tgetent=no
CONFIGURE_ENV+= ac_cv_lib_curses_tgetent=no
CONFIGURE_ENV+= ac_cv_lib_ncurses_tgetent=no
CONFIGURE_ENV+= ac_cv_lib_readline_readline=no
PKG_GROUPS= ${AMANDA_GROUP}
PKG_USERS= ${AMANDA_USER}:${AMANDA_GROUP}::Amanda\\ user::${SH}
OWN_DIRS_PERMS= ${AMANDA_VAR} ${AMANDA_USER} ${AMANDA_GROUP} 0700
OWN_DIRS_PERMS+= ${AMANDA_VAR}/gnutar-lists ${AMANDA_USER} ${AMANDA_GROUP} 0700
.include "../../mk/bsd.pkg.mk"

View file

@ -1,38 +0,0 @@
# $NetBSD: Makefile.common,v 1.5 2003/07/17 22:53:26 grant Exp $
#
# common make file fragment shared by all amanda-* pkgs.
#
VERS= 2.4.3b3
DISTNAME?= amanda-${VERS}
CATEGORIES= sysutils
MASTER_SITES?= http://download.sourceforge.net/amanda/
MAINTAINER= tech-pkg@NetBSD.org
HOMEPAGE= http://www.amanda.org/
.if ${OPSYS} == "SunOS"
AMANDA_GROUP?= sysadmin
.else
# NetBSD, Linux and Darwin
AMANDA_GROUP?= operator
.endif
AMANDA_USER?= backup
AMANDA_VAR?= /var/amanda
BUILD_DEFS+= AMANDA_USER AMANDA_GROUP AMANDA_SMB AMANDA_VAR
USE_LIBTOOL= yes
LTCONFIG_OVERRIDE= ${WRKSRC}/config/ltconfig
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --with-user=${AMANDA_USER}
CONFIGURE_ARGS+= --with-group=${AMANDA_GROUP}
CONFIGURE_ARGS+= --with-owner=root
CONFIGURE_ARGS+= --with-mmap
CONFIGURE_ARGS+= --with-amandahosts
CONFIGURE_ARGS+= --localstatedir=${AMANDA_VAR}
CONFIGURE_ARGS+= --with-gnutar-listdir=${AMANDA_VAR}/gnutar-lists
CONFIGURE_ARGS+= --with-dump-honor-nodump
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}

View file

@ -1,14 +0,0 @@
@comment $NetBSD: PLIST,v 1.2 2003/03/28 21:24:25 wiz Exp $
lib/libamanda.a
lib/libamanda.la
lib/libamtape.a
lib/libamtape.la
man/man8/amanda.8
man/man8/amdd.8
man/man8/ammt.8
share/doc/amanda/COPYRIGHT
share/doc/amanda/COPYRIGHT-APACHE
share/doc/amanda/COPYRIGHT-REGEX
sbin/amdd
sbin/ammt
@dirrm share/doc/amanda

View file

@ -1,18 +0,0 @@
# $NetBSD: buildlink3.mk,v 1.1 2004/05/04 03:40:50 snj Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
AMANDA_COMMON_BUILDLINK3_MK:= ${AMANDA_COMMON_BUILDLINK3_MK}+
.if !empty(BUILDLINK_DEPTH:M+)
BUILDLINK_DEPENDS+= amanda-common
.endif
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Namanda-common}
BUILDLINK_PACKAGES+= amanda-common
.if !empty(AMANDA_COMMON_BUILDLINK3_MK:M+)
BUILDLINK_DEPENDS.amanda-common+= amanda-common>=2.4.3b3
BUILDLINK_PKGSRCDIR.amanda-common?= ../../sysutils/amanda-dev-common
.endif # AMANDA_COMMON_BUILDLINK3_MK
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}

View file

@ -1,10 +0,0 @@
$NetBSD: distinfo,v 1.1.1.1 2002/05/02 13:28:15 bouyer Exp $
SHA1 (amanda-2.4.3b3.tar.gz) = 7028e5f060ee159d05c35635e79c5fd4701f08ee
Size (amanda-2.4.3b3.tar.gz) = 1167303 bytes
SHA1 (patch-aa) = a173c2ff9ae91d4a347472deaeab440f5d1498d7
SHA1 (patch-ab) = 8ad679e9df686bac180526daa4ed4b7a37410d58
SHA1 (patch-ac) = a400a6308cd2e96bc30c8a6493cf7b90b442a35d
SHA1 (patch-ad) = 510e650c9e9976323b1d27a7895cee6281b89dcd
SHA1 (patch-ba) = 27a72a5585e3e6c2f191f337261ab25a2bcaa3a4
SHA1 (patch-bb) = c8c91b848e669f2ccd3a753cfa7aba64e47d2166

View file

@ -1,20 +0,0 @@
$NetBSD: patch-aa,v 1.1.1.1 2002/05/02 13:28:15 bouyer Exp $
--- client-src/Makefile.in.orig Fri Mar 8 20:29:40 2002
+++ client-src/Makefile.in Tue Apr 30 11:14:37 2002
@@ -304,12 +304,10 @@
sendsize_LDFLAGS =
versionsuffix_SOURCES = versionsuffix.c
versionsuffix_OBJECTS = versionsuffix.$(OBJEXT)
-versionsuffix_LDADD = $(LDADD)
-versionsuffix_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION) \
- libamclient.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+versionsuffix_LDADD = ../common-src/libamanda.$(LIB_EXTENSION)
+versionsuffix_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION)
versionsuffix_LDFLAGS =
-SCRIPTS = $(libexec_SCRIPTS) $(sbin_SCRIPTS)
+SCRIPTS = $(libexec_S:RIPTS) $(sbin_SCRIPTS)
DEFS = @DEFS@

View file

@ -1,36 +0,0 @@
$NetBSD: patch-ab,v 1.1.1.1 2002/05/02 13:28:15 bouyer Exp $
--- Makefile.in.orig Fri Mar 8 20:29:29 2002
+++ Makefile.in Tue Apr 30 13:23:44 2002
@@ -33,7 +33,7 @@
mandir = @mandir@
includedir = @includedir@
oldincludedir = /usr/include
-pkgdatadir = $(datadir)/@PACKAGE@
+pkgdatadir = $(datadir)/doc/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
top_builddir = .
@@ -155,11 +155,11 @@
ACINCLUDE_M4_DEPS = $(ACINCLUDE_M4I) $(LIBTOOL_M4I)
@WANT_CLIENT_TRUE@CLIENT_SUBDIRS = client-src
-@WANT_TAPE_TRUE@TAPE_SUBDIRS = tape-src
+TAPE_SUBDIRS = tape-src
@WANT_SERVER_TRUE@SERVER_SUBDIRS = server-src changer-src
@WANT_RESTORE_TRUE@RESTORE_SUBDIRS = restore-src
@WANT_RECOVER_TRUE@RECOVER_SUBDIRS = recover-src
-@WANT_AMPLOT_TRUE@PLOT_SUBDIRS = amplot
+#PLOT_SUBDIRS = amplot
# order is significant, don't change it arbitrarily
SUBDIRS = \
config \
@@ -170,7 +170,7 @@
$(RESTORE_SUBDIRS) \
$(RECOVER_SUBDIRS) \
$(PLOT_SUBDIRS) \
- man docs example
+ man
pkgdata_DATA = \

View file

@ -1,27 +0,0 @@
$NetBSD: patch-ac,v 1.1.1.1 2002/05/02 13:28:15 bouyer Exp $
--- man/Makefile.in.orig Fri Mar 8 20:29:52 2002
+++ man/Makefile.in Tue Apr 30 15:19:08 2002
@@ -150,20 +150,18 @@
transform = s,x,x,;
-@WANT_AMPLOT_TRUE@AMPLOT_MAN_PAGES = amplot.8
+#AMPLOT_MAN_PAGES = amplot.8
-COMMON_MAN_PAGES = amanda.8
+COMMON_MAN_PAGES = amanda.8 amdd.8 ammt.8
@WANT_SERVER_TRUE@SERVER_MAN_PAGES = amadmin.8 \
@WANT_SERVER_TRUE@ amcheck.8 \
@WANT_SERVER_TRUE@ amcheckdb.8 \
@WANT_SERVER_TRUE@ amcleanup.8 \
-@WANT_SERVER_TRUE@ amdd.8 \
@WANT_SERVER_TRUE@ amdump.8 \
@WANT_SERVER_TRUE@ amflush.8 \
@WANT_SERVER_TRUE@ amgetconf.8 \
@WANT_SERVER_TRUE@ amlabel.8 \
-@WANT_SERVER_TRUE@ ammt.8 \
@WANT_SERVER_TRUE@ amoverview.8 \
@WANT_SERVER_TRUE@ amreport.8 \
@WANT_SERVER_TRUE@ amrmtape.8 \

View file

@ -1,22 +0,0 @@
$NetBSD: patch-ad,v 1.1.1.1 2002/05/02 13:28:15 bouyer Exp $
Use the correct name for the statvfs struct.
--- common-src/statfs.c.orig Sun May 23 11:11:18 1999
+++ common-src/statfs.c Thu Jan 11 12:53:12 2001
@@ -55,7 +55,15 @@
*/
# include <sys/statvfs.h>
# define STATFS_TYP "SVR4 (Irix-5+, Solaris-2, Linux glibc 2.1)"
+#if defined(__sun__) && defined(__svr4__)
+#if defined(_LARGEFILE64_SOURCE)
+# define STATFS_STRUCT statvfs64_t
+#else
+# define STATFS_STRUCT statvfs_t
+#endif /* largefile source */
+#else
# define STATFS_STRUCT struct statvfs
+#endif /* !Solaris */
# define STATFS_TOTAL(buf) (buf).f_blocks
# define STATFS_AVAIL(buf) (buf).f_bavail
# define STATFS_FREE(buf) (buf).f_bfree

View file

@ -1,13 +0,0 @@
$NetBSD: patch-ba,v 1.1.1.1 2002/05/02 13:28:15 bouyer Exp $
--- common-src/token.h.orig Sun Feb 10 13:49:54 2002
+++ common-src/token.h Tue Apr 30 11:18:43 2002
@@ -43,7 +43,7 @@
__attribute__ ((format (printf, 2, 3)));
extern char *quote P((char *sep, char *str));
extern char *rxquote P((char *str));
-extern char *shquote P((char *str));
+extern char *am_shquote P((char *str));
extern int table_lookup P((table_t *table, char *str));
extern char *table_lookup_r P((table_t *table, int val));

View file

@ -1,13 +0,0 @@
$NetBSD: patch-bb,v 1.1.1.1 2002/05/02 13:28:15 bouyer Exp $
--- common-src/token.c.orig Thu Mar 15 20:30:23 2001
+++ common-src/token.c Thu Mar 15 20:30:56 2001
@@ -295,7 +295,7 @@
}
/* Quote a string so that it can be safely passed to a shell */
-char *shquote(str)
+char *am_shquote(str)
char *str; /* the string to quote */
{
char *pi, *po;

View file

@ -1,184 +0,0 @@
Please note that this is a package of a developement snapshot of the 2.4.3
branch.
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.1p1 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
GNU/Linux on x86, alpha, sparc, arm and powerpc
NetBSD 1.0
Nextstep 3 (*)
OpenBSD 2.5 x86, sparc, etc (ports available)
SunOS 4.1.x (x >= 1) and 5.[567]
Ultrix 4.2
HP-UX 9.x and 10.x (x >= 01)
The Amanda 2.4.1p1 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

View file

@ -1,22 +0,0 @@
# $NetBSD: Makefile,v 1.4 2004/05/04 03:40:50 snj Exp $
#
PKGNAME= amanda-plot-${VERS}
SVR4_PKGNAME= amapl
COMMENT= Visualizes the behavior of Amanda, a network backup system
DEPENDS+= gnuplot>=3.7:../../graphics/gnuplot
DEPENDS+= amanda-server-${VERS}:../../sysutils/amanda-dev-server
USE_BUILDLINK3= yes
.include "../../mk/bsd.prefs.mk"
.include "../../sysutils/amanda-dev-common/Makefile.common"
CONFIGURE_ARGS+= --without-client
CONFIGURE_ARGS+= --without-restore
CONFIGURE_ARGS+= --without-amrecover
CONFIGURE_ENV+= GNUPLOT="${LOCALBASE}/bin/gnuplot"
.include "../../mk/bsd.pkg.mk"

View file

@ -1,7 +0,0 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2002/05/02 13:28:15 bouyer Exp $
libexec/amcat.awk
libexec/amplot.awk
libexec/amplot.g
libexec/amplot.gp
man/man8/amplot.8
sbin/amplot

View file

@ -1,7 +0,0 @@
$NetBSD: distinfo,v 1.1.1.1 2002/05/02 13:28:15 bouyer Exp $
SHA1 (amanda-2.4.3b3.tar.gz) = 7028e5f060ee159d05c35635e79c5fd4701f08ee
Size (amanda-2.4.3b3.tar.gz) = 1167303 bytes
SHA1 (patch-aa) = c98871c70e5b5a290abf0138695a0dd636178695
SHA1 (patch-ab) = 00833fb7f08cf753c4d9e38f312ee08d38afee76
SHA1 (patch-ac) = e3f2b28d1cccc6d1edcef3127491cd7e7143d56d

View file

@ -1,15 +0,0 @@
$NetBSD: patch-aa,v 1.1.1.1 2002/05/02 13:28:15 bouyer Exp $
--- configure.orig Fri Mar 8 20:28:05 2002
+++ configure Tue Apr 30 15:28:37 2002
@@ -9893,8 +9893,10 @@
# This can be used to rebuild libtool when needed
LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
+if false ; then
# Always use our own libtool.
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+fi
# Prevent multiple expansion

View file

@ -1,44 +0,0 @@
$NetBSD: patch-ab,v 1.1.1.1 2002/05/02 13:28:15 bouyer Exp $
--- Makefile.in.orig Fri Mar 8 20:29:29 2002
+++ Makefile.in Tue Apr 30 15:40:45 2002
@@ -163,20 +163,14 @@
# order is significant, don't change it arbitrarily
SUBDIRS = \
config \
- common-src \
$(CLIENT_SUBDIRS) \
- $(TAPE_SUBDIRS) \
- $(SERVER_SUBDIRS) \
$(RESTORE_SUBDIRS) \
$(RECOVER_SUBDIRS) \
$(PLOT_SUBDIRS) \
- man docs example
+ man
-pkgdata_DATA = \
- COPYRIGHT \
- COPYRIGHT-APACHE \
- COPYRIGHT-REGEX
+pkgdata_DATA =
EXTRA_DIST = $(SNAPSHOT_STAMP) \
@@ -466,7 +460,6 @@
all-am: Makefile $(DATA)
installdirs: installdirs-recursive
installdirs-am:
- $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)
install: install-recursive
install-exec: install-exec-recursive
@@ -511,7 +504,7 @@
info-am:
-install-data-am: install-pkgdataDATA
+install-data-am:
install-exec-am:

View file

@ -1,17 +0,0 @@
$NetBSD: patch-ac,v 1.1.1.1 2002/05/02 13:28:15 bouyer Exp $
--- man/Makefile.in.orig Fri Mar 8 20:29:52 2002
+++ man/Makefile.in Tue Apr 30 15:31:39 2002
@@ -180,11 +180,7 @@
# not autoconf-generated:
EXTRA_DIST = amplot.8 amrestore.8 amtape.8 amdd.8 ammt.8
-man_MANS = $(AMPLOT_MAN_PAGES) \
- $(COMMON_MAN_PAGES) \
- $(SERVER_MAN_PAGES) \
- $(RECOVER_MAN_PAGES) \
- $(RESTORE_MAN_PAGES)
+man_MANS = $(AMPLOT_MAN_PAGES)
subdir = man
mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs

View file

@ -1,184 +0,0 @@
Please note that this is a package of a developement snapshot of the 2.4.3
branch.
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.1p1 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
GNU/Linux on x86, alpha, sparc, arm and powerpc
NetBSD 1.0
Nextstep 3 (*)
OpenBSD 2.5 x86, sparc, etc (ports available)
SunOS 4.1.x (x >= 1) and 5.[567]
Ultrix 4.2
HP-UX 9.x and 10.x (x >= 01)
The Amanda 2.4.1p1 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

View file

@ -1,52 +0,0 @@
# $NetBSD: Makefile,v 1.4 2004/05/04 03:40:50 snj Exp $
#
PKGNAME= amanda-server-${VERS}
COMMENT= Server part of Amanda, a network backup system
USE_BUILDLINK3= yes
USE_PERL5= yes
USE_GNU_TOOLS+= make
.include "../../mk/bsd.prefs.mk"
.include "../../sysutils/amanda-dev-common/Makefile.common"
CONFIGURE_ARGS+= --without-client
# Prevent configure script from finding unnecessary libraries.
#
CONFIGURE_ENV+= ac_cv_lib_intl_main=no
CONFIGURE_ENV+= ac_cv_lib_termcap_tgetent=no
CONFIGURE_ENV+= ac_cv_lib_curses_tgetent=no
CONFIGURE_ENV+= ac_cv_lib_ncurses_tgetent=no
CONFIGURE_ENV+= ac_cv_lib_readline_readline=no
# post-install:
# ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/amanda
# ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/amanda
# for i in ${WRKDIR}/${DISTNAME}/docs/* ; do \
# ${INSTALL_DATA} $$i ${PREFIX}/share/doc/amanda; \
# done
# for i in ${WRKDIR}/${DISTNAME}/example/8.5x11.ps \
# ${WRKDIR}/${DISTNAME}/example/DIN-A4.ps \
# ${WRKDIR}/${DISTNAME}/example/DLT.ps \
# ${WRKDIR}/${DISTNAME}/example/EXB-8500.ps \
# ${WRKDIR}/${DISTNAME}/example/HP-DAT.ps \
# ${WRKDIR}/${DISTNAME}/example/amanda.conf \
# ${WRKDIR}/${DISTNAME}/example/chg-multi.conf \
# ${WRKDIR}/${DISTNAME}/example/chg-scsi.conf \
# ${WRKDIR}/${DISTNAME}/example/config.site \
# ${WRKDIR}/${DISTNAME}/example/disklist; do \
# ${INSTALL_DATA} $$i ${PREFIX}/share/examples/amanda; \
# done
.if ${OPSYS} == "SunOS"
PLIST_SRC= ${WRKDIR}/PLIST-src
pre-install:
${SED} -e 's|^libexec/chg-scsi$$|@comment libexec/chg-scsi needs headers...|' ${PKGDIR}/PLIST > ${PLIST_SRC}
.endif
.include "../../sysutils/amanda-dev-common/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View file

@ -1,91 +0,0 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2002/05/02 13:28:15 bouyer Exp $
lib/libamserver-2.4.3b3.so
lib/libamserver.a
lib/libamserver.la
lib/libamserver.so
libexec/amcleanupdisk
libexec/amidxtaped
libexec/amindexd
libexec/amlogroll
libexec/amtrmidx
libexec/amtrmlog
libexec/chg-chio
libexec/chg-chs
libexec/chg-manual
libexec/chg-mtx
libexec/chg-multi
libexec/chg-rth
libexec/chg-scsi
libexec/chg-zd-mtx
libexec/driver
libexec/dumper
libexec/planner
libexec/taper
man/man8/amadmin.8
man/man8/amcheck.8
man/man8/amcheckdb.8
man/man8/amcleanup.8
man/man8/amdump.8
man/man8/amflush.8
man/man8/amgetconf.8
man/man8/amlabel.8
man/man8/amoverview.8
man/man8/amreport.8
man/man8/amrestore.8
man/man8/amrmtape.8
man/man8/amstatus.8
man/man8/amtape.8
man/man8/amtoc.8
man/man8/amverify.8
sbin/amadmin
sbin/amcheck
sbin/amcheckdb
sbin/amcleanup
sbin/amdump
sbin/amflush
sbin/amgetconf
sbin/amlabel
sbin/amoverview
sbin/amreport
sbin/amrestore
sbin/amrmtape
sbin/amstatus
sbin/amtape
sbin/amtoc
sbin/amverify
share/doc/amanda/DUMPER-API
share/doc/amanda/EXCLUDE
share/doc/amanda/FAQ
share/doc/amanda/INDEXING
share/doc/amanda/INSTALL
share/doc/amanda/INTERNALS
share/doc/amanda/KERBEROS
share/doc/amanda/LABEL.PRINTING
share/doc/amanda/MULTITAPE
share/doc/amanda/PORT.USAGE
share/doc/amanda/RAIT
share/doc/amanda/RESTORE
share/doc/amanda/SAMBA
share/doc/amanda/SECURITY
share/doc/amanda/SYSTEM.NOTES
share/doc/amanda/TAPE.CHANGERS
share/doc/amanda/TAPETYPES
share/doc/amanda/UPGRADE
share/doc/amanda/VTAPE-API
share/doc/amanda/WHATS.NEW
share/doc/amanda/WISHLIST
share/doc/amanda/YEAR2000
share/doc/amanda/ZFTAPE
share/examples/amanda/3hole.ps
share/examples/amanda/8.5x11.ps
share/examples/amanda/DIN-A4.ps
share/examples/amanda/DLT.ps
share/examples/amanda/EXB-8500.ps
share/examples/amanda/HP-DAT.ps
share/examples/amanda/amanda.conf
share/examples/amanda/amanda.conf.chg-scsi
share/examples/amanda/chg-multi.conf
share/examples/amanda/chg-scsi.conf
share/examples/amanda/config.site
share/examples/amanda/disklist
@dirrm share/examples/amanda

View file

@ -1,23 +0,0 @@
$NetBSD: distinfo,v 1.3 2002/06/04 15:44:54 bouyer Exp $
SHA1 (amanda-2.4.3b3.tar.gz) = 7028e5f060ee159d05c35635e79c5fd4701f08ee
Size (amanda-2.4.3b3.tar.gz) = 1167303 bytes
SHA1 (patch-aa) = f18ea70e071e33ffda7abd82ceea463a680ce462
SHA1 (patch-ab) = 20a87e2101f643c3935367d9f836eaaea8b3dfbd
SHA1 (patch-ac) = 3ba9c95792e8ea99216c70958489b6a6f264db3c
SHA1 (patch-ad) = 4a481994c8f1c7a2e804d247d07f20f52abc45e9
SHA1 (patch-ae) = 0e607d5c9d67a144c83a265240f28f095f730b62
SHA1 (patch-af) = a0a6a8e8fdbe5d24daf84669702dc755ff61b239
SHA1 (patch-ag) = 4397a7c6bde844d80781e1ffd8fb81c289e92fe0
SHA1 (patch-ah) = c3b30d72ec79b59c1b86b333a0e45f5fac1939eb
SHA1 (patch-ai) = 71bc624cb27a2f3c7615450db2e36cf181e0cbb5
SHA1 (patch-aj) = cab0a647cf0df0920f7aa658d473cf935adff2e1
SHA1 (patch-ak) = 1fcc2579a2b20f500964536e2ce135f6a2b0769d
SHA1 (patch-al) = aa7d3a2551190fe9cea8028880374e797e7d5f7d
SHA1 (patch-am) = aac4ccd7cb42746ac8d43a8cb0f1470096886d83
SHA1 (patch-ba) = b90d895f4c0b9c4dc725c340e936952d857c4f3e
SHA1 (patch-bb) = c8c91b848e669f2ccd3a753cfa7aba64e47d2166
SHA1 (patch-bc) = 640144ef583cb5871e893485f67bd0943ea020c7
SHA1 (patch-bd) = 8b9277a48329993408e69ccd8e0ee9ed6b4bfc64
SHA1 (patch-be) = f9c292d3b219f8125e82439fea3feefaa9682572
SHA1 (patch-bf) = f8cd30f6054a4aceadbf26abd840a7f7d0f90d0a

View file

@ -1,32 +0,0 @@
$NetBSD: patch-aa,v 1.1.1.1 2002/05/02 13:28:16 bouyer Exp $
--- configure.orig Fri Mar 8 20:28:05 2002
+++ configure Tue Apr 30 12:56:23 2002
@@ -4317,6 +4317,7 @@
test -n "$GETCONF" && break
done
+if false ;then
for ac_prog in gnuplot
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
@@ -4358,6 +4359,8 @@
test -n "$GNUPLOT" && break
done
+fi
+GNUPLOT=""
if test -z "$GNUPLOT"; then
NO_AMPLOT_MODE=true
@@ -9893,8 +9896,10 @@
# This can be used to rebuild libtool when needed
LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
+if false; then
# Always use our own libtool.
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+fi
# Prevent multiple expansion

View file

@ -1,31 +0,0 @@
$NetBSD: patch-ab,v 1.1.1.1 2002/05/02 13:28:16 bouyer Exp $
--- Makefile.in.orig Fri Mar 8 20:29:29 2002
+++ Makefile.in Tue Apr 30 13:37:17 2002
@@ -33,7 +33,7 @@
mandir = @mandir@
includedir = @includedir@
oldincludedir = /usr/include
-pkgdatadir = $(datadir)/@PACKAGE@
+pkgdatadir = $(datadir)/doc/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
top_builddir = .
@@ -155,7 +155,7 @@
ACINCLUDE_M4_DEPS = $(ACINCLUDE_M4I) $(LIBTOOL_M4I)
@WANT_CLIENT_TRUE@CLIENT_SUBDIRS = client-src
-@WANT_TAPE_TRUE@TAPE_SUBDIRS = tape-src
+#TAPE_SUBDIRS = tape-src
@WANT_SERVER_TRUE@SERVER_SUBDIRS = server-src changer-src
@WANT_RESTORE_TRUE@RESTORE_SUBDIRS = restore-src
@WANT_RECOVER_TRUE@RECOVER_SUBDIRS = recover-src
@@ -474,7 +474,7 @@
uninstall: uninstall-recursive
install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am
installcheck: installcheck-recursive
install-strip:

View file

@ -1,19 +0,0 @@
$NetBSD: patch-ac,v 1.1.1.1 2002/05/02 13:28:16 bouyer Exp $
--- example/amanda.conf.chg-scsi.in.orig Fri Apr 13 19:35:18 2001
+++ example/amanda.conf.chg-scsi.in Tue Apr 30 13:01:08 2002
@@ -165,10 +165,10 @@
# Note that, although the keyword below is infofile, it is only so for
# historic reasons, since now it is supposed to be a directory (unless
# you have selected some database format other than the `text' default)
-infofile "/usr/adm/amanda/@DEFAULT_CONFIG@/curinfo" # database DIRECTORY
-logdir "/usr/adm/amanda/@DEFAULT_CONFIG@" # log directory
-indexdir "/usr/adm/amanda/@DEFAULT_CONFIG@/index" # index directory
-#tapelist "/usr/adm/amanda/@DEFAULT_CONFIG@/tapelist" # list of used tapes
+infofile "@localstatedir@/@DEFAULT_CONFIG@/curinfo" # database DIRECTORY
+logdir "@localstatedir@/@DEFAULT_CONFIG@" # log directory
+indexdir "@localstatedir@/@DEFAULT_CONFIG@/index" # index directory
+#tapelist "@localstatedir@/@DEFAULT_CONFIG@/tapelist" # list of used tapes
# tapelist is stored, by default, in the directory that contains amanda.conf

View file

@ -1,200 +0,0 @@
$NetBSD: patch-ad,v 1.1.1.1 2002/05/02 13:28:16 bouyer Exp $
--- server-src/Makefile.in.orig Fri Mar 8 20:29:44 2002
+++ server-src/Makefile.in Tue Apr 30 13:08:50 2002
@@ -196,10 +196,7 @@
# need to list libamanda twice here, first to override the system library
# routines, and second to pick up any references in the other libraries.
###
-LDADD = ../common-src/libamanda.$(LIB_EXTENSION) \
- libamserver.$(LIB_EXTENSION) \
- ../tape-src/libamtape.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+LDADD = libamserver.$(LIB_EXTENSION)
SUFFIXES = .sh .pl
@@ -264,155 +261,98 @@
amadmin_SOURCES = amadmin.c
amadmin_OBJECTS = amadmin.$(OBJEXT)
amadmin_LDADD = $(LDADD)
-amadmin_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION) \
- libamserver.$(LIB_EXTENSION) \
- ../tape-src/libamtape.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+amadmin_DEPENDENCIES = libamserver.$(LIB_EXTENSION)
amadmin_LDFLAGS =
amcheck_SOURCES = amcheck.c
amcheck_OBJECTS = amcheck.$(OBJEXT)
amcheck_LDADD = $(LDADD)
-amcheck_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION) \
- libamserver.$(LIB_EXTENSION) \
- ../tape-src/libamtape.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+amcheck_DEPENDENCIES = libamserver.$(LIB_EXTENSION)
amcheck_LDFLAGS =
amcleanupdisk_SOURCES = amcleanupdisk.c
amcleanupdisk_OBJECTS = amcleanupdisk.$(OBJEXT)
amcleanupdisk_LDADD = $(LDADD)
-amcleanupdisk_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION) \
- libamserver.$(LIB_EXTENSION) \
- ../tape-src/libamtape.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+amcleanupdisk_DEPENDENCIES = libamserver.$(LIB_EXTENSION)
amcleanupdisk_LDFLAGS =
amflush_SOURCES = amflush.c
amflush_OBJECTS = amflush.$(OBJEXT)
amflush_LDADD = $(LDADD)
-amflush_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION) \
- libamserver.$(LIB_EXTENSION) \
- ../tape-src/libamtape.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+amflush_DEPENDENCIES = libamserver.$(LIB_EXTENSION)
amflush_LDFLAGS =
am_amgetconf_OBJECTS = getconf.$(OBJEXT)
amgetconf_OBJECTS = $(am_amgetconf_OBJECTS)
amgetconf_LDADD = $(LDADD)
-amgetconf_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION) \
- libamserver.$(LIB_EXTENSION) \
- ../tape-src/libamtape.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+amgetconf_DEPENDENCIES = libamserver.$(LIB_EXTENSION)
amgetconf_LDFLAGS =
am_amindexd_OBJECTS = amindexd.$(OBJEXT) disk_history.$(OBJEXT) \
list_dir.$(OBJEXT)
amindexd_OBJECTS = $(am_amindexd_OBJECTS)
amindexd_LDADD = $(LDADD)
-amindexd_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION) \
- libamserver.$(LIB_EXTENSION) \
- ../tape-src/libamtape.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+amindexd_DEPENDENCIES = libamserver.$(LIB_EXTENSION)
amindexd_LDFLAGS =
amlabel_SOURCES = amlabel.c
amlabel_OBJECTS = amlabel.$(OBJEXT)
amlabel_LDADD = $(LDADD)
-amlabel_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION) \
- libamserver.$(LIB_EXTENSION) \
- ../tape-src/libamtape.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+amlabel_DEPENDENCIES = libamserver.$(LIB_EXTENSION)
amlabel_LDFLAGS =
amlogroll_SOURCES = amlogroll.c
amlogroll_OBJECTS = amlogroll.$(OBJEXT)
amlogroll_LDADD = $(LDADD)
-amlogroll_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION) \
- libamserver.$(LIB_EXTENSION) \
- ../tape-src/libamtape.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+amlogroll_DEPENDENCIES = libamserver.$(LIB_EXTENSION)
amlogroll_LDFLAGS =
am_amreport_OBJECTS = reporter.$(OBJEXT)
amreport_OBJECTS = $(am_amreport_OBJECTS)
amreport_LDADD = $(LDADD)
-amreport_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION) \
- libamserver.$(LIB_EXTENSION) \
- ../tape-src/libamtape.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+amreport_DEPENDENCIES = libamserver.$(LIB_EXTENSION)
amreport_LDFLAGS =
amtape_SOURCES = amtape.c
amtape_OBJECTS = amtape.$(OBJEXT)
amtape_LDADD = $(LDADD)
-amtape_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION) \
- libamserver.$(LIB_EXTENSION) \
- ../tape-src/libamtape.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+amtape_DEPENDENCIES = libamserver.$(LIB_EXTENSION)
amtape_LDFLAGS =
amtrmidx_SOURCES = amtrmidx.c
amtrmidx_OBJECTS = amtrmidx.$(OBJEXT)
amtrmidx_LDADD = $(LDADD)
-amtrmidx_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION) \
- libamserver.$(LIB_EXTENSION) \
- ../tape-src/libamtape.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+amtrmidx_DEPENDENCIES = libamserver.$(LIB_EXTENSION)
amtrmidx_LDFLAGS =
amtrmlog_SOURCES = amtrmlog.c
amtrmlog_OBJECTS = amtrmlog.$(OBJEXT)
amtrmlog_LDADD = $(LDADD)
-amtrmlog_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION) \
- libamserver.$(LIB_EXTENSION) \
- ../tape-src/libamtape.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+amtrmlog_DEPENDENCIES = libamserver.$(LIB_EXTENSION)
amtrmlog_LDFLAGS =
am_conffile_OBJECTS = conffile.test.$(OBJEXT)
conffile_OBJECTS = $(am_conffile_OBJECTS)
conffile_LDADD = $(LDADD)
-conffile_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION) \
- libamserver.$(LIB_EXTENSION) \
- ../tape-src/libamtape.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+conffile_DEPENDENCIES = libamserver.$(LIB_EXTENSION)
conffile_LDFLAGS =
am_diskfile_OBJECTS = diskfile.test.$(OBJEXT)
diskfile_OBJECTS = $(am_diskfile_OBJECTS)
diskfile_LDADD = $(LDADD)
-diskfile_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION) \
- libamserver.$(LIB_EXTENSION) \
- ../tape-src/libamtape.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+diskfile_DEPENDENCIES = libamserver.$(LIB_EXTENSION)
diskfile_LDFLAGS =
driver_SOURCES = driver.c
driver_OBJECTS = driver.$(OBJEXT)
driver_LDADD = $(LDADD)
-driver_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION) \
- libamserver.$(LIB_EXTENSION) \
- ../tape-src/libamtape.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+driver_DEPENDENCIES = libamserver.$(LIB_EXTENSION)
driver_LDFLAGS =
dumper_SOURCES = dumper.c
dumper_OBJECTS = dumper.$(OBJEXT)
dumper_LDADD = $(LDADD)
-dumper_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION) \
- libamserver.$(LIB_EXTENSION) \
- ../tape-src/libamtape.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+dumper_DEPENDENCIES = libamserver.$(LIB_EXTENSION)
dumper_LDFLAGS =
am_infofile_OBJECTS = infofile.test.$(OBJEXT)
infofile_OBJECTS = $(am_infofile_OBJECTS)
infofile_LDADD = $(LDADD)
-infofile_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION) \
- libamserver.$(LIB_EXTENSION) \
- ../tape-src/libamtape.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+infofile_DEPENDENCIES = libamserver.$(LIB_EXTENSION)
infofile_LDFLAGS =
planner_SOURCES = planner.c
planner_OBJECTS = planner.$(OBJEXT)
planner_LDADD = $(LDADD)
-planner_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION) \
- libamserver.$(LIB_EXTENSION) \
- ../tape-src/libamtape.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+planner_DEPENDENCIES = libamserver.$(LIB_EXTENSION)
planner_LDFLAGS =
taper_SOURCES = taper.c
taper_OBJECTS = taper.$(OBJEXT)
taper_LDADD = $(LDADD)
-taper_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION) \
- libamserver.$(LIB_EXTENSION) \
- ../tape-src/libamtape.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+taper_DEPENDENCIES = libamserver.$(LIB_EXTENSION)
taper_LDFLAGS =
SCRIPTS = $(sbin_SCRIPTS)
@@ -421,7 +361,7 @@
DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)/config
CPPFLAGS = @CPPFLAGS@
LDFLAGS = @LDFLAGS@
-LIBS = @LIBS@
+LIBS = @LIBS@ -lamtape -lamanda
depcomp = $(SHELL) $(top_srcdir)/config/depcomp
@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/amadmin.Po $(DEPDIR)/amcheck.Po \
@AMDEP_TRUE@ $(DEPDIR)/amcleanupdisk.Po $(DEPDIR)/amflush.Po \

View file

@ -1,62 +0,0 @@
$NetBSD: patch-ae,v 1.1.1.1 2002/05/02 13:28:16 bouyer Exp $
--- changer-src/Makefile.in.orig Fri Mar 8 20:29:46 2002
+++ changer-src/Makefile.in Tue Apr 30 14:51:57 2002
@@ -154,7 +154,7 @@
@WANT_LIBTOOL_TRUE@LIB_EXTENSION = la
@WANT_LIBTOOL_FALSE@LIB_EXTENSION = a
-@WANT_CHIO_SCSI_TRUE@CHIO_SCSI = chg-scsi-chio
+#CHIO_SCSI = chg-scsi-chio
@WANT_CHG_SCSI_TRUE@CHG_SCSI = chg-scsi
@@ -172,10 +172,7 @@
# need to list libamanda twice here, first to override the system library
# routines, and second to pick up any references in the other libraries.
###
-LDADD = ../common-src/libamanda.$(LIB_EXTENSION) \
- ../server-src/libamserver.$(LIB_EXTENSION) \
- ../tape-src/libamtape.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+LDADD = ../server-src/libamserver.$(LIB_EXTENSION)
SUFFIXES = .pl .sh
@@ -194,11 +191,11 @@
CONFIG_CLEAN_FILES = chg-manual.sh chg-multi.sh chg-mtx.sh chg-chs.sh \
chg-rth.pl chg-chio.pl chg-zd-mtx.sh
@WANT_CHG_SCSI_FALSE@@WANT_CHIO_SCSI_TRUE@libexec_PROGRAMS = \
-@WANT_CHG_SCSI_FALSE@@WANT_CHIO_SCSI_TRUE@ chg-scsi-chio$(EXEEXT)
+# chg-scsi-chio$(EXEEXT)
@WANT_CHG_SCSI_FALSE@@WANT_CHIO_SCSI_FALSE@libexec_PROGRAMS =
@WANT_CHG_SCSI_TRUE@@WANT_CHIO_SCSI_TRUE@libexec_PROGRAMS = \
@WANT_CHG_SCSI_TRUE@@WANT_CHIO_SCSI_TRUE@ chg-scsi$(EXEEXT) \
-@WANT_CHG_SCSI_TRUE@@WANT_CHIO_SCSI_TRUE@ chg-scsi-chio$(EXEEXT)
+# chg-scsi-chio$(EXEEXT)
@WANT_CHG_SCSI_TRUE@@WANT_CHIO_SCSI_FALSE@libexec_PROGRAMS = \
@WANT_CHG_SCSI_TRUE@@WANT_CHIO_SCSI_FALSE@ chg-scsi$(EXEEXT)
PROGRAMS = $(libexec_PROGRAMS)
@@ -209,19 +206,13 @@
scsi-bsd.$(OBJEXT) scsi-cam.$(OBJEXT) sense.$(OBJEXT)
chg_scsi_OBJECTS = $(am_chg_scsi_OBJECTS)
chg_scsi_LDADD = $(LDADD)
-chg_scsi_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION) \
- ../server-src/libamserver.$(LIB_EXTENSION) \
- ../tape-src/libamtape.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
-chg_scsi_LDFLAGS =
+chg_scsi_DEPENDENCIES = ../server-src/libamserver.$(LIB_EXTENSION)
+chg_scsi_LDFLAGS = -lamanda -lamtape
am_chg_scsi_chio_OBJECTS = chg-scsi-chio.$(OBJEXT) scsi-hpux.$(OBJEXT) \
scsi-chio.$(OBJEXT)
chg_scsi_chio_OBJECTS = $(am_chg_scsi_chio_OBJECTS)
chg_scsi_chio_LDADD = $(LDADD)
-chg_scsi_chio_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION) \
- ../server-src/libamserver.$(LIB_EXTENSION) \
- ../tape-src/libamtape.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+chg_scsi_chio_DEPENDENCIES = ../server-src/libamserver.$(LIB_EXTENSION)
chg_scsi_chio_LDFLAGS =
SCRIPTS = $(libexec_SCRIPTS)

View file

@ -1,205 +0,0 @@
$NetBSD: patch-af,v 1.1.1.1 2002/05/02 13:28:16 bouyer Exp $
--- changer-src/scsi-chio.c.orig Thu Jun 17 20:33:19 1999
+++ changer-src/scsi-chio.c Tue Apr 30 14:33:22 2002
@@ -59,16 +59,26 @@
*/
int GetCurrentSlot(int fd, int drive)
{
- struct changer_element_status ces;
+#if defined(OCHIOGSTATUS)
+struct ochanger_element_status_request cesr;
+#else
+struct changer_element_status ces;
+#endif
int slot;
int i, rc;
get_changer_info(fd);
+#if defined(OCHIOGSTATUS)
+ cesr.cesr_type = CHET_ST;
+ cesr.cesr_data = malloc(changer_info.cp_nslots);
+ rc = ioctl(fd, CHIOGSTATUS, &cesr);
+#else
ces.ces_type = CHET_ST;
ces.ces_data = malloc(changer_info.cp_nslots);
rc = ioctl(fd, CHIOGSTATUS, &ces);
+#endif
if (rc) {
dbprintf(("%s: changer status query failed: 0x%x %s\n",
get_pname(), rc,strerror(errno)));
@@ -76,7 +86,11 @@
}
for (slot = 0; slot < changer_info.cp_nslots; slot++)
{
+#if defined(OCHIOGSTATUS)
+ i = cesr.cesr_data[slot] & CESTATUS_FULL;
+#else
i = ces.ces_data[slot] & CESTATUS_FULL;
+#endif
dbprintf(("\tGetCurrentSlot slot %d = %d\n", slot, i));
if (!i)
return(slot);
@@ -121,25 +135,41 @@
*/
int isempty(int fd, int slot)
{
+#if defined(OCHIOGSTATUS)
+struct ochanger_element_status_request cesr;
+#else
struct changer_element_status ces;
+#endif
+
int i,rc;
int type=CHET_ST;
get_changer_info(fd);
+#if defined(OCHIOGSTATUS)
+ cesr.cesr_type = type;
+ cesr.cesr_data = malloc(changer_info.cp_nslots);
+ rc = ioctl(fd, OCHIOGSTATUS, &cesr);
+#else
ces.ces_type = type;
ces.ces_data = malloc(changer_info.cp_nslots);
-
rc = ioctl(fd, CHIOGSTATUS, &ces);
+#endif
+
if (rc) {
dbprintf(("%s: changer status query failed: 0x%x %s\n",
get_pname(), rc,strerror(errno)));
return -1;
}
+#if defined(OCHIOGSTATUS)
+ i = cesr.cesr_data[slot] & CESTATUS_FULL;
+ free(cesr.cesr_data);
+#else
i = ces.ces_data[slot] & CESTATUS_FULL;
-
free(ces.ces_data);
+#endif
+
return !i;
}
@@ -148,16 +178,27 @@
*/
int find_empty(int fd, int start, int count)
{
+#if defined(OCHIOGSTATUS)
+struct ochanger_element_status_request cesr;
+#else
struct changer_element_status ces;
+#endif
+
int i,rc;
int type=CHET_ST;
get_changer_info(fd);
+#if defined(OCHIOGSTATUS)
+ cesr.cesr_type = type;
+ cesr.cesr_data = malloc(changer_info.cp_nslots);
+ rc = ioctl(fd, OCHIOGSTATUS, &cesr);
+#else
ces.ces_type = type;
ces.ces_data = malloc(changer_info.cp_nslots);
+ rc = ioctl(fd, CHIOGSTATUS, &ces);
+#endif
- rc = ioctl(fd,CHIOGSTATUS,&ces);
if (rc) {
dbprintf(("%s: changer status query failed: 0x%x %s\n",
get_pname(), rc, strerror(errno)));
@@ -165,9 +206,17 @@
}
i = 0;
+
+#if defined(OCHIOGSTATUS)
+ while ((i < changer_info.cp_nslots)&&(cesr.cesr_data[i] & CESTATUS_FULL))
+ i++;
+ free(cesr.cesr_data);
+#else
while ((i < changer_info.cp_nslots)&&(ces.ces_data[i] & CESTATUS_FULL))
i++;
free(ces.ces_data);
+#endif
+
return i;
}
@@ -176,25 +225,41 @@
*/
int drive_loaded(int fd, int drivenum)
{
+#if defined(OCHIOGSTATUS)
+struct ochanger_element_status_request cesr;
+#else
struct changer_element_status ces;
+#endif
+
int i,rc;
int type=CHET_DT;
get_changer_info(fd);
+#if defined(OCHIOGSTATUS)
+ cesr.cesr_type = type;
+ cesr.cesr_data = malloc(changer_info.cp_ndrives);
+ rc = ioctl(fd, OCHIOGSTATUS, &cesr);
+#else
ces.ces_type = type;
ces.ces_data = malloc(changer_info.cp_ndrives);
-
rc = ioctl(fd, CHIOGSTATUS, &ces);
+#endif
+
if (rc) {
dbprintf(("%s: drive status query failed: 0x%x %s\n",
get_pname(), rc, strerror(errno)));
return -1;
}
+#if defined(OCHIOGSTATUS)
+ i = (cesr.cesr_data[drivenum] & CESTATUS_FULL);
+ free(cesr.cesr_data);
+#else
i = (ces.ces_data[drivenum] & CESTATUS_FULL);
-
free(ces.ces_data);
+#endif
+
return i;
}
@@ -204,7 +269,12 @@
*/
int unload(int fd, int drive, int slot)
{
+#if defined(OCHIOGSTATUS)
+struct changer_move_request move;
+#else
struct changer_move move;
+#endif
+
int rc;
dbprintf(("unload : fd = %d, drive = %d, slot =%d\n",fd, drive, slot));
@@ -230,7 +300,12 @@
*/
int load(int fd, int drive, int slot)
{
+#if defined(OCHIOGSTATUS)
+struct changer_move_request move;
+#else
struct changer_move move;
+#endif
+
int rc;
dbprintf(("load : fd = %d, drive = %d, slot =%d\n",fd, drive, slot));

View file

@ -1,23 +0,0 @@
$NetBSD: patch-ag,v 1.1.1.1 2002/05/02 13:28:16 bouyer Exp $
--- example/chg-scsi.conf.old Tue Feb 23 16:44:39 1999
+++ example/chg-scsi.conf Tue Feb 23 16:46:38 1999
@@ -2,6 +2,8 @@
number_configs 2
eject 1 # Tapedrives need an eject command
sleep 5 # Seconds to wait until the tape gets ready
+ # The driver first sleeps for <sleep>/2 seconds,
+ # then pool the drive every seconds.
cleanmax 10 # How many times could a cleaning tape get used
changerdev /dev/sch0
#
@@ -13,7 +15,8 @@
startuse 0 # The slots associated with the drive 0
enduse 9 #
statfile /usr/local/etc/amanda/tape5-slot # The file where the actual slot is stored
-cleancart 20 # the slot where the cleaningcartridge for drive 0 is located
+cleancart -1 # the slot where the cleaningcartridge for drive 0 is
+ # located. -1 means none.
cleanfile /usr/local/etc/amanda/tape0-clean # The file where the cleanings are recorded
usagecount /usr/local/etc/amanda/backup/totaltime

View file

@ -1,30 +0,0 @@
$NetBSD: patch-ah,v 1.1.1.1 2002/05/02 13:28:16 bouyer Exp $
--- example/amanda.conf.in.orig Fri Dec 7 20:24:58 2001
+++ example/amanda.conf.in Tue Apr 30 13:10:50 2002
@@ -90,8 +90,8 @@
tpchanger "chg-manual" # the tape-changer glue script
tapedev "@DEFAULT_TAPE_DEVICE@" # the no-rewind tape device to be used
rawtapedev "@DEFAULT_RAW_TAPE_DEVICE@" # the raw device to be used (ftape only)
-changerfile "/usr/adm/amanda/@DEFAULT_CONFIG@/changer"
-changerfile "/usr/adm/amanda/@DEFAULT_CONFIG@/changer-status"
+changerfile "@CONFIG_DIR@/@DEFAULT_CONFIG@/changer"
+changerfile "@CONFIG_DIR@/@DEFAULT_CONFIG@/changer-status"
changerfile "@CONFIG_DIR@/@DEFAULT_CONFIG@/changer.conf"
changerdev "@DEFAULT_CHANGER_DEVICE@"
@@ -182,10 +182,10 @@
# Note that, although the keyword below is infofile, it is only so for
# historic reasons, since now it is supposed to be a directory (unless
# you have selected some database format other than the `text' default)
-infofile "/usr/adm/amanda/@DEFAULT_CONFIG@/curinfo" # database DIRECTORY
-logdir "/usr/adm/amanda/@DEFAULT_CONFIG@" # log directory
-indexdir "/usr/adm/amanda/@DEFAULT_CONFIG@/index" # index directory
-#tapelist "/usr/adm/amanda/@DEFAULT_CONFIG@/tapelist" # list of used tapes
+infofile "@localstatedir@/@DEFAULT_CONFIG@/curinfo" # database DIRECTORY
+logdir "@localstatedir@/@DEFAULT_CONFIG@" # log directory
+indexdir "@localstatedir@/@DEFAULT_CONFIG@/index" # index directory
+#tapelist "@localstatedir@/@DEFAULT_CONFIG@/tapelist" # list of used tapes
# tapelist is stored, by default, in the directory that contains amanda.conf

View file

@ -1,34 +0,0 @@
$NetBSD: patch-ai,v 1.1.1.1 2002/05/02 13:28:16 bouyer Exp $
--- restore-src/Makefile.in.orig Fri Mar 8 20:29:48 2002
+++ restore-src/Makefile.in Tue Apr 30 13:12:24 2002
@@ -165,9 +165,7 @@
# need to list libamanda twice here, first to override the system library
# routines, and second to pick up any references in the other libraries.
###
-LDADD = ../common-src/libamanda.$(LIB_EXTENSION) \
- ../tape-src/libamtape.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+LDADD = -lamtape -lamanda
amidxtaped_SOURCES = amidxtaped.c
@@ -182,16 +180,12 @@
am_amidxtaped_OBJECTS = amidxtaped.$(OBJEXT)
amidxtaped_OBJECTS = $(am_amidxtaped_OBJECTS)
amidxtaped_LDADD = $(LDADD)
-amidxtaped_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION) \
- ../tape-src/libamtape.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+amidxtaped_DEPENDENCIES =
amidxtaped_LDFLAGS =
amrestore_SOURCES = amrestore.c
amrestore_OBJECTS = amrestore.$(OBJEXT)
amrestore_LDADD = $(LDADD)
-amrestore_DEPENDENCIES = ../common-src/libamanda.$(LIB_EXTENSION) \
- ../tape-src/libamtape.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION)
+amrestore_DEPENDENCIES =
amrestore_LDFLAGS =
DEFS = @DEFS@

View file

@ -1,30 +0,0 @@
$NetBSD: patch-aj,v 1.1.1.1 2002/05/02 13:28:16 bouyer Exp $
--- example/Makefile.in.orig Fri Mar 8 20:29:55 2002
+++ example/Makefile.in Tue Apr 30 13:14:30 2002
@@ -35,7 +35,7 @@
mandir = @mandir@
includedir = @includedir@
oldincludedir = /usr/include
-pkgdatadir = $(datadir)/@PACKAGE@
+pkgdatadir = $(datadir)/examples/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
top_builddir = ..
@@ -265,7 +265,15 @@
info-am:
-install-data-am:
+install-data-am: $(noinst_DATA) $(EXTRA_DIST)
+ @$(NORMAL_INSTALL)
+ $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)
+ @list='$(noinst_DATA) $(EXTRA_DIST)'; for p in $$list; do \
+ if test -f "$$p"; then d= ; else d="$(srcdir)/"; fi; \
+ f="`echo $$p | sed -e 's|^.*/||'`"; \
+ echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(pkgdatadir)/$$f"; \
+ $(INSTALL_DATA) $$d$$p $(DESTDIR)$(pkgdatadir)/$$f; \
+ done
install-exec-am:

View file

@ -1,13 +0,0 @@
$NetBSD: patch-ak,v 1.1.1.1 2002/05/02 13:28:16 bouyer Exp $
--- docs/Makefile.in.orig Fri Mar 8 20:29:54 2002
+++ docs/Makefile.in Tue Apr 30 13:15:40 2002
@@ -33,7 +33,7 @@
mandir = @mandir@
includedir = @includedir@
oldincludedir = /usr/include
-pkgdatadir = $(datadir)/@PACKAGE@
+pkgdatadir = $(datadir)/doc/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
top_builddir = ..

View file

@ -1,35 +0,0 @@
$NetBSD: patch-al,v 1.1.1.1 2002/05/02 13:28:16 bouyer Exp $
--- man/Makefile.in.orig Fri Mar 8 20:29:52 2002
+++ man/Makefile.in Tue Apr 30 15:19:08 2002
@@ -150,20 +150,18 @@
transform = s,x,x,;
-@WANT_AMPLOT_TRUE@AMPLOT_MAN_PAGES = amplot.8
+#AMPLOT_MAN_PAGES = amplot.8
-COMMON_MAN_PAGES = amanda.8
+COMMON_MAN_PAGES = amanda.8 amdd.8 ammt.8
@WANT_SERVER_TRUE@SERVER_MAN_PAGES = amadmin.8 \
@WANT_SERVER_TRUE@ amcheck.8 \
@WANT_SERVER_TRUE@ amcheckdb.8 \
@WANT_SERVER_TRUE@ amcleanup.8 \
-@WANT_SERVER_TRUE@ amdd.8 \
@WANT_SERVER_TRUE@ amdump.8 \
@WANT_SERVER_TRUE@ amflush.8 \
@WANT_SERVER_TRUE@ amgetconf.8 \
@WANT_SERVER_TRUE@ amlabel.8 \
-@WANT_SERVER_TRUE@ ammt.8 \
@WANT_SERVER_TRUE@ amoverview.8 \
@WANT_SERVER_TRUE@ amreport.8 \
@WANT_SERVER_TRUE@ amrmtape.8 \
@@ -181,7 +179,6 @@
EXTRA_DIST = amplot.8 amrestore.8 amtape.8 amdd.8 ammt.8
man_MANS = $(AMPLOT_MAN_PAGES) \
- $(COMMON_MAN_PAGES) \
$(SERVER_MAN_PAGES) \
$(RECOVER_MAN_PAGES) \
$(RESTORE_MAN_PAGES)

View file

@ -1,40 +0,0 @@
$NetBSD: patch-am,v 1.1.1.1 2002/05/02 13:28:16 bouyer Exp $
--- common-src/Makefile.in.orig Tue Apr 30 14:04:39 2002
+++ common-src/Makefile.in Tue Apr 30 13:55:56 2002
@@ -563,24 +563,19 @@
done
check-am: all-am
check: check-am
-all-am: Makefile $(LIBRARIES) $(LTLIBRARIES) $(HEADERS)
+all-am: Makefile genversion.h
installdirs:
- $(mkinstalldirs) $(DESTDIR)$(libdir)
install: install-am
install-exec: install-exec-am
install-data: install-data-am
uninstall: uninstall-am
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+install-am:
installcheck: installcheck-am
install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
mostlyclean-generic:
clean-generic:
@@ -613,7 +608,7 @@
install-data-am:
-install-exec-am: install-libLTLIBRARIES
+install-exec-am:
install-info: install-info-am

View file

@ -1,13 +0,0 @@
$NetBSD: patch-ba,v 1.1.1.1 2002/05/02 13:28:16 bouyer Exp $
--- common-src/token.h.orig Sun Feb 10 13:49:54 2002
+++ common-src/token.h Tue Apr 30 13:35:22 2002
@@ -43,7 +43,7 @@
__attribute__ ((format (printf, 2, 3)));
extern char *quote P((char *sep, char *str));
extern char *rxquote P((char *str));
-extern char *shquote P((char *str));
+extern char *am_shquote P((char *str));
extern int table_lookup P((table_t *table, char *str));
extern char *table_lookup_r P((table_t *table, int val));

View file

@ -1,13 +0,0 @@
$NetBSD: patch-bb,v 1.1.1.1 2002/05/02 13:28:16 bouyer Exp $
--- common-src/token.c.orig Thu Mar 15 20:30:23 2001
+++ common-src/token.c Thu Mar 15 20:30:56 2001
@@ -295,7 +295,7 @@
}
/* Quote a string so that it can be safely passed to a shell */
-char *shquote(str)
+char *am_shquote(str)
char *str; /* the string to quote */
{
char *pi, *po;

View file

@ -1,13 +0,0 @@
$NetBSD: patch-bc,v 1.1.1.1 2002/05/02 13:28:16 bouyer Exp $
--- server-src/taper.c.orig Tue Apr 30 13:44:04 2002
+++ server-src/taper.c Tue Apr 30 13:44:49 2002
@@ -1484,7 +1484,7 @@
void detach_buffers(bufp)
char *bufp;
{
- if(munmap((void *)bufp, saved_size)*conf_tapebufs) == -1) {
+ if(munmap((void *)bufp, saved_size) == -1) {
error("detach_buffers: munmap: %s", strerror(errno));
}

View file

@ -1,13 +0,0 @@
$NetBSD: patch-bd,v 1.1.1.1 2002/05/02 13:28:16 bouyer Exp $
--- changer-src/chg-scsi-chio.c.orig Tue Apr 30 14:14:29 2002
+++ changer-src/chg-scsi-chio.c Tue Apr 30 14:14:35 2002
@@ -639,7 +639,7 @@
if(read_conffile(CONFFILE_NAME)) {
fprintf(stderr, "%s: could not find config file \"%s\"",
- changer_dev, conffile);
+ changer_dev, CONFFILE_NAME);
exit(1);
}

View file

@ -1,13 +0,0 @@
$NetBSD: patch-be,v 1.1.1.1 2002/05/02 13:28:16 bouyer Exp $
--- changer-src/scsi-bsd.c.orig Tue Apr 30 19:16:44 2002
+++ changer-src/scsi-bsd.c Sun Sep 16 20:10:26 2001
@@ -198,7 +198,7 @@
{
SCSI_OpenDevice(DeviceFD);
}
- Result = ioctl(DeviceFD, SCIOCCOMMAND, &ds);
+ Result = ioctl(pDev[DeviceFD].fd, SCIOCCOMMAND, &ds);
SCSI_CloseDevice(DeviceFD);
memcpy(pRequestSense, ds.sense, RequestSenseLength);

View file

@ -1,20 +0,0 @@
$NetBSD: patch-bf,v 1.3 2002/06/04 15:44:06 bouyer Exp $
--- changer-src/scsi-changer-driver.c.orig Sun Feb 10 13:49:51 2002
+++ changer-src/scsi-changer-driver.c Mon Jun 3 22:31:54 2002
@@ -1318,13 +1318,14 @@
{
int ret = 0;
extern OpenFiles_T *pDev;
+ extern changer_t chg; /* Needed for the infos about havebarcode */
DebugPrint(DEBUG_INFO, SECTION_BARCODE,"##### START BarCode\n");
DebugPrint(DEBUG_INFO, SECTION_BARCODE,"%-20s : fd %d\n", "BarCode", fd);
DebugPrint(DEBUG_INFO, SECTION_BARCODE,"Ident = [%s], function = [%s]\n", pDev[fd].ident,
pDev[fd].functions->ident);
- ret = pDev[fd].functions->function_barcode(fd);
+ ret = (pDev[fd].functions->function_barcode(fd) | chg.havebarcode);
DebugPrint(DEBUG_INFO, SECTION_BARCODE,"##### STOP BarCode (%d)\n",ret);
return(ret);
}

View file

@ -1,9 +0,0 @@
Amanda is a backup system designed to archive many computers on a network to a
single large-capacity tape drive. This is a package of a developement
snapshot of the 2.4.3 branch.
This package does not contain anything by itself -- it is a
"meta-package" that depends on the amanda-client, amanda-server,
and amanda-plot packages. Its purpose is to require dependencies
so users can install this package only and have the complete
Amanda software pulled in by the port/package dependency mechanism.

View file

@ -1,23 +0,0 @@
# $NetBSD: Makefile,v 1.3 2003/06/04 18:21:49 jschauma Exp $
#
MASTER_SITES= # empty
DISTFILES= # empty
COMMENT= The "meta-package" for Amanda, a network backup system
DEPENDS+= amanda-client-${VERS}:../../sysutils/amanda-dev-client
DEPENDS+= amanda-server-${VERS}:../../sysutils/amanda-dev-server
DEPENDS+= amanda-plot-${VERS}:../../sysutils/amanda-dev-plot
.include "../../mk/bsd.prefs.mk"
.include "../../sysutils/amanda-dev-common/Makefile.common"
EXTRACT_ONLY= # empty
NO_CHECKSUM= yes
NO_CONFIGURE= yes
NO_BUILD= yes
do-install: # empty
.include "../../mk/bsd.pkg.mk"

View file

@ -1,2 +0,0 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2002/05/02 13:28:15 bouyer Exp $
@comment this plist intentionally left empty