diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 13:49:04 -0700 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 17:38:18 -0700 |
commit | 56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch) | |
tree | 3f91093cdb475e565ae857f1c5a7fd339e2d781e /app-backup/amanda/files | |
download | gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.bz2 gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.zip |
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed
Diffstat (limited to 'app-backup/amanda/files')
-rw-r--r-- | app-backup/amanda/files/amanda-amandahosts-client-2.5.1_p3-r1 | 8 | ||||
-rw-r--r-- | app-backup/amanda/files/amanda-amandahosts-server-2.5.1_p3-r1 | 8 | ||||
-rw-r--r-- | app-backup/amanda/files/amanda-cron | 13 | ||||
-rw-r--r-- | app-backup/amanda/files/amanda-devfs | 7 | ||||
-rw-r--r-- | app-backup/amanda/files/amanda-inetd.amanda.sample-2.6.0_p2-r2 | 3 | ||||
-rw-r--r-- | app-backup/amanda/files/amanda-profile | 1 | ||||
-rw-r--r-- | app-backup/amanda/files/amanda-xinetd-2.6.1_p1-client | 19 | ||||
-rw-r--r-- | app-backup/amanda/files/amanda-xinetd-2.6.1_p1-server | 19 | ||||
-rw-r--r-- | app-backup/amanda/files/amanda.service | 10 | ||||
-rw-r--r-- | app-backup/amanda/files/amanda.service-r1 | 10 | ||||
-rw-r--r-- | app-backup/amanda/files/amanda.socket | 7 | ||||
-rw-r--r-- | app-backup/amanda/files/example_amanda.conf | 44 | ||||
-rw-r--r-- | app-backup/amanda/files/example_disklist-2.5.1_p3-r1 | 4 | ||||
-rw-r--r-- | app-backup/amanda/files/example_global.conf | 78 | ||||
-rw-r--r-- | app-backup/amanda/files/local-amanda-perl5.20.patch | 205 |
15 files changed, 436 insertions, 0 deletions
diff --git a/app-backup/amanda/files/amanda-amandahosts-client-2.5.1_p3-r1 b/app-backup/amanda/files/amanda-amandahosts-client-2.5.1_p3-r1 new file mode 100644 index 000000000000..570a71056b47 --- /dev/null +++ b/app-backup/amanda/files/amanda-amandahosts-client-2.5.1_p3-r1 @@ -0,0 +1,8 @@ +# vim: ts=4 sts=4 sw=4 noexpandtab: +# Machine-name for those hosts which are permitted to back up (fully-qualified +# is best). An entry in /etc/hosts adds fail-safe against DNS death :-) +# | +# | permitted user-name +# | | + +__AMANDA_SERVER__ __AMANDA_USER_NAME__ amdump diff --git a/app-backup/amanda/files/amanda-amandahosts-server-2.5.1_p3-r1 b/app-backup/amanda/files/amanda-amandahosts-server-2.5.1_p3-r1 new file mode 100644 index 000000000000..4951d4a9bf7d --- /dev/null +++ b/app-backup/amanda/files/amanda-amandahosts-server-2.5.1_p3-r1 @@ -0,0 +1,8 @@ +# vim: ts=4 sts=4 sw=4 noexpandtab: +# Machine-name for those hosts which are permitted to back up (fully-qualified +# is best). An entry in /etc/hosts adds fail-safe against DNS death :-) +# | +# | permitted user-name +# | | + +__AMANDA_SERVER__ root amindexd amidxtaped diff --git a/app-backup/amanda/files/amanda-cron b/app-backup/amanda/files/amanda-cron new file mode 100644 index 000000000000..a5524dc2e3a1 --- /dev/null +++ b/app-backup/amanda/files/amanda-cron @@ -0,0 +1,13 @@ +#!/bin/sh + +# This is a sample cron job to kick off backups with amanda. + +# Run the tape tests on DailySet first, and if ok, then kick off backups +# Mail error reports to root + +# Ensure TAPE is set to your tape drive for mt to work, ie. TAPE="/dev/st0" + +ADMIN_EMAIL="root@localhost" + +/usr/sbin/amcheck -t -m -M"${ADMIN_EMAIL}" __AMANDA_CONFIG_NAME__ && \ +( /usr/sbin/amdump __AMANDA_CONFIG_NAME__ ; /usr/sbin/mt eject ) diff --git a/app-backup/amanda/files/amanda-devfs b/app-backup/amanda/files/amanda-devfs new file mode 100644 index 000000000000..f02eb3ffc477 --- /dev/null +++ b/app-backup/amanda/files/amanda-devfs @@ -0,0 +1,7 @@ +# raw access to partitions for amanda +#REGISTER ^scsi/host.*/bus.*/target.*/lun.*/part[0-9] PERMISSIONS root.disk 660" +#REGISTER ^ide/host.*/bus.*/target.*/lun.*/part[0-9] PERMISSIONS root.disk 660" + +# allow amanda to have access to tape changers +#REGISTER ^scsi/host.*/bus.*/target.*/lun.*/generic PERMISSIONS root.disk 660 + diff --git a/app-backup/amanda/files/amanda-inetd.amanda.sample-2.6.0_p2-r2 b/app-backup/amanda/files/amanda-inetd.amanda.sample-2.6.0_p2-r2 new file mode 100644 index 000000000000..e2aa3429d4a4 --- /dev/null +++ b/app-backup/amanda/files/amanda-inetd.amanda.sample-2.6.0_p2-r2 @@ -0,0 +1,3 @@ +amanda dgram udp wait amanda /usr/libexec/amanda/amandad amandad -auth=bsd amdump amindexd amidxtaped +amandaidx stream tcp nowait amanda /usr/libexec/amanda/amindexd amindexd -auth=bsd amdump amindexd amidxtaped +amidxtape stream tcp nowait amanda /usr/libexec/amanda/amidxtaped amidxtaped -auth=bsd amdump amindexd amidxtaped diff --git a/app-backup/amanda/files/amanda-profile b/app-backup/amanda/files/amanda-profile new file mode 100644 index 000000000000..d8e132bf10f8 --- /dev/null +++ b/app-backup/amanda/files/amanda-profile @@ -0,0 +1 @@ +export PATH=/sbin:/usr/sbin:/usr/libexec:${PATH} diff --git a/app-backup/amanda/files/amanda-xinetd-2.6.1_p1-client b/app-backup/amanda/files/amanda-xinetd-2.6.1_p1-client new file mode 100644 index 000000000000..ed73c03cd14f --- /dev/null +++ b/app-backup/amanda/files/amanda-xinetd-2.6.1_p1-client @@ -0,0 +1,19 @@ +# These are the services needed for amanda. +# Default is to talk to localhost only unless +# AMANDA_SERVER was specified at build time. + +service amanda +{ + socket_type = dgram + protocol = udp + wait = yes + user = __AMANDA_USER_NAME__ + group = __AMANDA_GROUP_NAME__ + groups = yes + server = /usr/libexec/amanda/amandad + server_args = -auth=bsd amdump + # You need to ensure this points to your Amanda server! + # Don't just remove it! + only_from = __AMANDA_SERVER__ + disable = yes +} diff --git a/app-backup/amanda/files/amanda-xinetd-2.6.1_p1-server b/app-backup/amanda/files/amanda-xinetd-2.6.1_p1-server new file mode 100644 index 000000000000..269198e0379b --- /dev/null +++ b/app-backup/amanda/files/amanda-xinetd-2.6.1_p1-server @@ -0,0 +1,19 @@ +# These are the services needed for amanda. +# Default is to talk to localhost only unless +# AMANDA_SERVER was specified at build time. + +service amanda +{ + socket_type = dgram + protocol = udp + wait = yes + user = __AMANDA_USER_NAME__ + group = __AMANDA_GROUP_NAME__ + groups = yes + server = /usr/libexec/amanda/amandad + server_args = -auth=bsd amdump amindexd amidxtaped + # You need to ensure this points to your Amanda server! + # Don't just remove it! + only_from = __AMANDA_SERVER__ + disable = yes +} diff --git a/app-backup/amanda/files/amanda.service b/app-backup/amanda/files/amanda.service new file mode 100644 index 000000000000..b1f67dbc5d63 --- /dev/null +++ b/app-backup/amanda/files/amanda.service @@ -0,0 +1,10 @@ +[Unit] +Description=Amanda Backup System +After=local-fs.target + +[Service] +User=amanda +Group=amanda +ExecStart=/usr/libexec/amanda/amandad -auth=bsdtcp amdump +StandardInput=socket +StandardOutput=socket diff --git a/app-backup/amanda/files/amanda.service-r1 b/app-backup/amanda/files/amanda.service-r1 new file mode 100644 index 000000000000..a605eb487bf0 --- /dev/null +++ b/app-backup/amanda/files/amanda.service-r1 @@ -0,0 +1,10 @@ +[Unit] +Description=Amanda Backup System +After=local-fs.target + +[Service] +User=amanda +Group=amanda +ExecStart=/usr/libexec/amanda/amandad -auth=bsdtcp amdump amindexd amidxtaped +StandardInput=socket +StandardOutput=socket diff --git a/app-backup/amanda/files/amanda.socket b/app-backup/amanda/files/amanda.socket new file mode 100644 index 000000000000..baf807915c0d --- /dev/null +++ b/app-backup/amanda/files/amanda.socket @@ -0,0 +1,7 @@ +[Unit] +Description=Amanda Socket +[Socket] +ListenStream=10080 +Accept=true +[Install] +WantedBy=sockets.target diff --git a/app-backup/amanda/files/example_amanda.conf b/app-backup/amanda/files/example_amanda.conf new file mode 100644 index 000000000000..947625e8ebbc --- /dev/null +++ b/app-backup/amanda/files/example_amanda.conf @@ -0,0 +1,44 @@ +# type "man amanda" + +org "example" +mailto "root@localhost" + +dumpcycle 7 +runspercycle -1 +tapecycle 7 + +dumpuser "amanda" +printer "lp" + +#tpchanger "chg-manual" +tapedev "/dev/nst0" + +runtapes 1 +labelstr "^EXAMPLE-[0-9][0-9]*$" +tapetype DDS4-PRINT + +ctimeout 60 +dtimeout 3600 +etimeout 600 + +netusage 2000 +inparallel 10 + +dumporder "tttTTTTTTT" +maxdumps 10 +bumpsize 10 +bumpmult 1.5 +bumpdays 1 + +diskfile "/etc/amanda/example/disklist" +infofile "/etc/amanda/example/curinfo" +logdir "/etc/amanda/example" +indexdir "/etc/amanda/example/index" +tapelist "tapelist" + +tapebufs 20 +reserve 100 +autoflush off + +includefile "/etc/amanda/global.conf" + diff --git a/app-backup/amanda/files/example_disklist-2.5.1_p3-r1 b/app-backup/amanda/files/example_disklist-2.5.1_p3-r1 new file mode 100644 index 000000000000..73bf0174ee23 --- /dev/null +++ b/app-backup/amanda/files/example_disklist-2.5.1_p3-r1 @@ -0,0 +1,4 @@ +# Substitute <HOSTNAME> with the FQDN of your Amanda-client here. +# The usage of localhost will *break* your restores. +<HOSTNAME> hda1 normal local +<HOSTNAME> hda3 normal local diff --git a/app-backup/amanda/files/example_global.conf b/app-backup/amanda/files/example_global.conf new file mode 100644 index 000000000000..728739850940 --- /dev/null +++ b/app-backup/amanda/files/example_global.conf @@ -0,0 +1,78 @@ +holdingdisk hd1 { + comment "main holding disk" + directory "/tmp/amanda/dumps" + use -1 Gb + chunksize 500 Mb +} + +define dumptype normal { + auth BSD + comment "Normal backup, compression" + comprate 0.50, 0.50 + compress client best + index yes + priority high + program "GNUTAR" + record yes + strategy STANDARD + holdingdisk yes +} + +define dumptype compress-server { + auth BSD + comment "Normal backup, compression" + comprate 0.50, 0.50 + compress server best + index yes + priority high + program "GNUTAR" + record yes + strategy STANDARD + holdingdisk yes +} + +define dumptype normal-no_hold { + normal + holdingdisk no +} + +define tapetype DDS4 { + comment "Seagate Scorpion 40" + length 16432 mbytes + filemark 0 kbytes + speed 2267 kps +} + +define tapetype DDS4-PRINT { + comment "Seagate Scorpion 40 with printer" + length 16432 mbytes + filemark 0 kbytes + speed 2267 kps + lbl-templ "/etc/amanda/lbl/DIN-A4.ps" +} + +define tapetype DDS2 { + comment "HP DAT C1533A" + length 1845 mbytes + filemark 0 kbytes + speed 480 kps +} + +define tapetype DDS1 { + comment "HP DAT HP35480A" + length 1845 mbytes + filemark 32 kbytes + speed 174 kps +} + +define interface local { + comment "local disk" + use 4000 kbps +} + +define interface eth1 { + comment "100 Mbps ethernet" + use 1000 kbps +} + + diff --git a/app-backup/amanda/files/local-amanda-perl5.20.patch b/app-backup/amanda/files/local-amanda-perl5.20.patch new file mode 100644 index 000000000000..b62df65647a8 --- /dev/null +++ b/app-backup/amanda/files/local-amanda-perl5.20.patch @@ -0,0 +1,205 @@ +https://bz-attachments.freebsd.org/attachment.cgi?id=149027&action=diff&collapsed=&context=patch&format=raw&headers=1 +--- perl/Amanda/Application.c.orig 2012-07-25 17:59:54.000000000 +0200 ++++ perl/Amanda/Application.c 2014-10-27 08:48:58.000000000 +0100 +@@ -1450,9 +1450,6 @@ + #ifdef eof + #undef eof + #endif +-#ifdef bool +- #undef bool +-#endif + #ifdef close + #undef close + #endif +--- perl/Amanda/Archive.c.orig 2012-07-25 17:59:54.000000000 +0200 ++++ perl/Amanda/Archive.c 2014-10-27 08:49:05.000000000 +0100 +@@ -1450,9 +1450,6 @@ + #ifdef eof + #undef eof + #endif +-#ifdef bool +- #undef bool +-#endif + #ifdef close + #undef close + #endif +--- perl/Amanda/Cmdline.c.orig 2012-07-25 17:59:54.000000000 +0200 ++++ perl/Amanda/Cmdline.c 2014-10-27 08:49:13.000000000 +0100 +@@ -1450,9 +1450,6 @@ + #ifdef eof + #undef eof + #endif +-#ifdef bool +- #undef bool +-#endif + #ifdef close + #undef close + #endif +--- perl/Amanda/Config.c.orig 2012-07-25 17:59:54.000000000 +0200 ++++ perl/Amanda/Config.c 2014-10-27 08:49:19.000000000 +0100 +@@ -1450,9 +1450,6 @@ + #ifdef eof + #undef eof + #endif +-#ifdef bool +- #undef bool +-#endif + #ifdef close + #undef close + #endif +--- perl/Amanda/Debug.c.orig 2012-07-25 17:59:54.000000000 +0200 ++++ perl/Amanda/Debug.c 2014-10-27 08:49:25.000000000 +0100 +@@ -1450,9 +1450,6 @@ + #ifdef eof + #undef eof + #endif +-#ifdef bool +- #undef bool +-#endif + #ifdef close + #undef close + #endif +--- perl/Amanda/Device.c.orig 2012-07-25 17:59:54.000000000 +0200 ++++ perl/Amanda/Device.c 2014-10-27 08:49:30.000000000 +0100 +@@ -1450,9 +1450,6 @@ + #ifdef eof + #undef eof + #endif +-#ifdef bool +- #undef bool +-#endif + #ifdef close + #undef close + #endif +--- perl/Amanda/Disklist.c.orig 2012-07-25 17:59:54.000000000 +0200 ++++ perl/Amanda/Disklist.c 2014-10-27 08:49:36.000000000 +0100 +@@ -1450,9 +1450,6 @@ + #ifdef eof + #undef eof + #endif +-#ifdef bool +- #undef bool +-#endif + #ifdef close + #undef close + #endif +--- perl/Amanda/Feature.c.orig 2012-07-25 17:59:54.000000000 +0200 ++++ perl/Amanda/Feature.c 2014-10-27 08:49:41.000000000 +0100 +@@ -1450,9 +1450,6 @@ + #ifdef eof + #undef eof + #endif +-#ifdef bool +- #undef bool +-#endif + #ifdef close + #undef close + #endif +--- perl/Amanda/Header.c.orig 2012-07-25 17:59:54.000000000 +0200 ++++ perl/Amanda/Header.c 2014-10-27 08:49:48.000000000 +0100 +@@ -1450,9 +1450,6 @@ + #ifdef eof + #undef eof + #endif +-#ifdef bool +- #undef bool +-#endif + #ifdef close + #undef close + #endif +--- perl/Amanda/Logfile.c.orig 2012-07-25 17:59:54.000000000 +0200 ++++ perl/Amanda/Logfile.c 2014-10-27 08:49:53.000000000 +0100 +@@ -1450,9 +1450,6 @@ + #ifdef eof + #undef eof + #endif +-#ifdef bool +- #undef bool +-#endif + #ifdef close + #undef close + #endif +--- perl/Amanda/MainLoop.c.orig 2012-07-25 17:59:54.000000000 +0200 ++++ perl/Amanda/MainLoop.c 2014-10-27 08:49:59.000000000 +0100 +@@ -1450,9 +1450,6 @@ + #ifdef eof + #undef eof + #endif +-#ifdef bool +- #undef bool +-#endif + #ifdef close + #undef close + #endif +--- perl/Amanda/NDMP.c.orig 2012-07-25 17:59:54.000000000 +0200 ++++ perl/Amanda/NDMP.c 2014-10-27 08:50:19.000000000 +0100 +@@ -1450,9 +1450,6 @@ + #ifdef eof + #undef eof + #endif +-#ifdef bool +- #undef bool +-#endif + #ifdef close + #undef close + #endif +--- perl/Amanda/Tapelist.c.orig 2012-07-25 17:59:54.000000000 +0200 ++++ perl/Amanda/Tapelist.c 2014-10-27 08:50:24.000000000 +0100 +@@ -1450,9 +1450,6 @@ + #ifdef eof + #undef eof + #endif +-#ifdef bool +- #undef bool +-#endif + #ifdef close + #undef close + #endif +--- perl/Amanda/Tests.c.orig 2012-07-25 17:59:54.000000000 +0200 ++++ perl/Amanda/Tests.c 2014-10-27 09:01:12.000000000 +0100 +@@ -1450,9 +1450,6 @@ + #ifdef eof + #undef eof + #endif +-#ifdef bool +- #undef bool +-#endif + #ifdef close + #undef close + #endif +--- perl/Amanda/Util.c.orig 2012-07-25 17:59:54.000000000 +0200 ++++ perl/Amanda/Util.c 2014-10-27 09:01:17.000000000 +0100 +@@ -1450,9 +1450,6 @@ + #ifdef eof + #undef eof + #endif +-#ifdef bool +- #undef bool +-#endif + #ifdef close + #undef close + #endif +--- perl/Amanda/Xfer.c.orig 2012-07-25 17:59:54.000000000 +0200 ++++ perl/Amanda/Xfer.c 2014-10-27 09:01:22.000000000 +0100 +@@ -1450,9 +1450,6 @@ + #ifdef eof + #undef eof + #endif +-#ifdef bool +- #undef bool +-#endif + #ifdef close + #undef close + #endif +--- perl/Amanda/XferServer.c.orig 2012-07-25 17:59:55.000000000 +0200 ++++ perl/Amanda/XferServer.c 2014-10-27 09:01:29.000000000 +0100 +@@ -1450,9 +1450,6 @@ + #ifdef eof + #undef eof + #endif +-#ifdef bool +- #undef bool +-#endif + #ifdef close + #undef close + #endif |