of bsdtcp as default auth method. various other lintian-suggested cleanups.
--- /dev/null
+amanda (1:3.3.0-1) unstable; urgency=low
+
+ As of version 3.3.0, Amanda now uses bsdtcp as the default auth method,
+ and the package postinst scripts install a suitable inetd entry.
+
+ You may need to update existing amanda.conf and amanda-client.conf files
+ to reflect this change, as such configs are often hand-crafted to meet
+ site expectations.
+
+ You may also need to adjust inetd or xinetd configs to include both bsd
+ and bsdtcp auth methods if circumstances mandate keeping auth method bsd
+ active in your environment.
+
+ -- Bdale Garbee <bdale@gag.com> Tue, 13 Sep 2011 12:36:08 -0600
amanda-client: setuid-binary usr/lib/amanda/runtar 4754 root/backup
amanda-client: non-standard-dir-perm var/lib/amanda/ 0770 != 0755
amanda-client: non-standard-dir-perm var/lib/amanda/gnutar-lists/ 0770 != 0755
-amanda-client: maintainer-script-needs-depends-on-update-inetd prerm
-amanda-client: maintainer-script-needs-depends-on-update-inetd postinst
amanda-client: possible-gpl-code-linked-with-openssl
+++ /dev/null
-#!/bin/sh -e
-
-update-inetd --group "OTHER" --add "amanda dgram udp wait backup /usr/sbin/tcpd /usr/lib/amanda/amandad -auth=bsd amdump amindexd amidxtaped"
-
-#DEBHELPER#
+++ /dev/null
-#!/bin/sh -e
-
-update-inetd --remove "amanda "
-
-#DEBHELPER#
chmod 770 /var/log/amanda
fi
+update-inetd --add "amanda stream tcp nowait backup /usr/lib/amanda/amandad amandad -auth=bsdtcp amdump amindexd amidxtaped"
+
#DEBHELPER#
--- /dev/null
+#!/bin/sh -e
+
+update-inetd --remove "amanda"
+
+#DEBHELPER#
amanda-server: setuid-binary usr/sbin/amcheck 4754 root/backup
amanda-server: non-standard-dir-perm var/lib/amanda/ 0770 != 0755
amanda-server: non-standard-dir-perm var/log/amanda/ 0770 != 0755
-amanda-server: maintainer-script-needs-depends-on-update-inetd prerm
-amanda-server: maintainer-script-needs-depends-on-update-inetd postinst
amanda-server: possible-gpl-code-linked-with-openssl
+++ /dev/null
-#!/bin/sh -e
-
-update-inetd --group "OTHER" --add "amandaidx stream tcp nowait backup /usr/sbin/tcpd /usr/lib/amanda/amindexd amindexd -auth=bsd amdump amindexd amidxtaped"
-update-inetd --group "OTHER" --add "amidxtape stream tcp nowait backup /usr/sbin/tcpd /usr/lib/amanda/amidxtaped amidxtaped -auth=bsd amdump amindexd amidxtaped"
-
-#DEBHELPER#
+++ /dev/null
-#!/bin/sh -e
-
-update-inetd --remove amandaidx
-update-inetd --remove amidxtape
-
-#DEBHELPER#
amanda (1:3.3.0-1) unstable; urgency=low
* new upstream version
+ * consolidate inetd and xinetd config handling in amanda-common package
+ * add a NEWS entry explaining the switch to bsdtcp auth as default
- -- Bdale Garbee <bdale@gag.com> Sun, 07 Aug 2011 02:14:05 -0600
+ -- Bdale Garbee <bdale@gag.com> Tue, 13 Sep 2011 12:42:40 -0600
amanda (1:3.2.1-1.1) unstable; urgency=low
Vcs-Git: git://git.gag.com/debian/amanda
Vcs-Browser: http://git.gag.com/?p=debian/amanda
Build-Depends: debhelper (>= 5), dump, gnuplot, libncurses5-dev, libreadline-dev, libtool, flex, perl, smbclient, bsd-mailx | mailx, lpr, mtx, xfsdump, po-debconf, autotools-dev, libglib2.0-dev, procps, curl, libcurl4-openssl-dev
-Standards-Version: 3.9.1
+Standards-Version: 3.9.2
Package: amanda-common
Architecture: any
#!/usr/bin/make -f
-# debian/rules for amanda using debhelper
-# Copyright 1998-2009 by Bdale Garbee. License GPL v2
+# Copyright 1998-2011 by Bdale Garbee. License GPL v2
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
+export DH_VERBOSE=1
r=$(shell pwd)/debian/amanda-common
s=$(shell pwd)/debian/amanda-server
touch missing
touch configure-stamp
-build: build-stamp
+build: build-arch build-indep
+build-arch: build-stamp
+build-indep: build-stamp
build-stamp: configure-stamp
dh_testdir
MAILER=/usr/bin/mail $(MAKE) CFLAGS="-O2 -g -Wall \
dh_installdocs -a
dh_installexamples -a
cp ChangeLog $(r)/usr/share/doc/amanda-common/changelog
- cp debian/xinetd.d/amandaidx $(s)/etc/xinetd.d
- cp debian/xinetd.d/amidxtape $(s)/etc/xinetd.d
- cp debian/xinetd.d/amanda $(r)/etc/xinetd.d
+ cp example/xinetd.amandaserver $(r)/etc/xinetd.d/amanda
dh_installmenu -a
dh_installcron -a
dh_installchangelogs -a
@echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary
+.PHONY: configure build-indep build-arch build clean binary-indep binary-arch binary
+++ /dev/null
-# default: on
-# description: The amanda service
-service amanda
-{
-# only_from = <Amanda server>
- socket_type = dgram
- protocol = udp
- wait = yes
- user = backup
- group = backup
- groups = yes
- server = /usr/lib/amanda/amandad
- server_args = -auth=bsd amdump amindexd amidxtaped
- disable = no
-}
+++ /dev/null
-#default: on
-# description: The amanda index service
-service amandaidx
-{
-# only_from = <Amanda client list>
- socket_type = stream
- protocol = tcp
- wait = no
- user = backup
- group = backup
- groups = yes
- server = /usr/lib/amanda/amindexd
- server_args = -auth=bsd amdump amindexd amidxtaped
- disable = no
-}
+++ /dev/null
-#default: on
-# description: The amanda tape service
-service amidxtape
-{
-# only_from = <Amanda client list>
- socket_type = stream
- protocol = tcp
- wait = no
- user = backup
- group = backup
- groups = yes
- server = /usr/lib/amanda/amidxtaped
- server_args = -auth=bsd amdump amindexd amidxtaped
- disable = no
-}