[Pkg-aide-maintainers] Bug#368409: aide doesnt like amanda configuration files

Craig Small csmall at debian.org
Sun May 21 23:33:14 UTC 2006


Package: aide
Version: 0.11a-3
Severity: minor

If there are two amanda.conf files the aide complains as dirname
only takes one command. The fix (see patch) is pretty simple

# aideinit
dirname: extra operand `/etc/amanda/normal/amanda.conf'
Try `dirname --help' for more information.
Running aide --init...
dirname: extra operand `/etc/amanda/normal/amanda.conf'
Try `dirname --help' for more information.


# sh -x /etc/aide/aide.conf.d/31_aide_amanda-server
+ '[' -d /etc/amanda ']'
+++ find /etc/amanda -name amanda.conf
++ dirname /etc/amanda/DailySet1/amanda.conf /etc/amanda/normal/amanda.conf
dirname: extra operand `/etc/amanda/normal/amanda.conf'
Try `dirname --help' for more information.
+ cat
@@define AMANDATMP /tmp/amanda
!@@{AMANDATMP}/(amandad|amcheck|amtrm(idx|log)|killpgrp|selfcheck|sendbackup|sendsize)\.200[0-9]{11}\.debug$
@@{AMANDATMP}$ RamdiskData-Size
/var/lib/dumpdates$ VarFile



-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-1-k7
Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1)

Versions of packages aide depends on:
ii  cdebconf [debcon 0.100+b1                Debian Configuration Management Sy
ii  debconf [debconf 1.5.0                   Debian configuration management sy
ii  liblockfile1     1.06.1                  NFS-safe locking library, includes
ii  mailx            1:8.1.2-0.20050715cvs-1 A simple mail user agent
ii  ucf              2.0010                  Update Configuration File: preserv

Versions of packages aide recommends:
ii  cron                          3.0pl1-94  management of regular background p

-- debconf information:
* aide/aideinit: false
  aideinit/overwritenew: true
* aide/mustaideinit:
  aideinit/copynew: false
  aide/newlibdir: false
* aide/setmailaddress:
  aideinit/warnnew:
-------------- next part --------------
--- 31_aide_amanda-server.orig	2006-05-22 09:31:00.000000000 +1000
+++ 31_aide_amanda-server	2006-05-22 09:31:23.000000000 +1000
@@ -3,7 +3,8 @@
 if ! [ -d /etc/amanda ]; then
   exit 0
 fi
-for config in $(dirname $(find /etc/amanda -name amanda.conf)); do
+for configfile in $(find /etc/amanda -name amanda.conf); do
+  config="$(dirname $configfile)"
   cd $config
   CONF="${config##*/}"
   AMANDA_TAPEDEV="$(amgetconf $CONF tapedev)"


More information about the Pkg-aide-maintainers mailing list