Package: psad
Version: 2.0.4-1
Severity: normal

I'm not exactly reporting a "bug", but rather an annoyance in the "user 
experience" so to speak.

I've made changes to /etc/psad/psad.conf to set the machine name and my dshield 
userid but everytime the package is upgraded, a new version is installed on top 
of it and I have to make these same changes again.  Of course, I could say "No, 
keep my own version of the config file" but typically that doesn't work and 
psad refuses to start because some values (for newly added options) are not set.

What I would recommend (feel free to forward this to the upstream author if you 
think it makes sense) is to have two config files:

  /etc/psad.conf:       for default distribution configuration
  /etc/psad.conf.local: for local changes (such as setting the hostname)

The "local" version would be empty by default but it would take precedence over 
the default one and override any settings defined in both.

So this would allow seemless upgrades because the local file would not be 
upgraded but the other would.  The only time users would need to edit the 
config file after an upgrade is if they want to take advantage of a new option.

As an added benefit, psad would no longer be succeptible to breakage after each 
package upgrade and could be upgraded in an unattended way.

Francois

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-amd64
Locale: LANG=fr_CA, LC_CTYPE=fr_CA (charmap=ISO-8859-1)

Versions of packages psad depends on:
ii  ipchains                1.3.10-16        Network firewalling for Linux 2.2.
ii  iptables                1.3.6.0debian1-5 administration tools for packet fi
ii  libc6                   2.3.6.ds1-10     GNU C Library: Shared libraries
ii  libcarp-clan-perl       5.8-1            Perl enhancement to Carp error log
ii  libdate-calc-perl       5.4-5            Perl library for accessing dates
ii  libnetwork-ipv4addr-per 0.10-1.1         The Net::IPv4Addr perl module API 
ii  libunix-syslog-perl     0.100-5          Perl interface to the UNIX syslog(
ii  perl                    5.8.8-7          Larry Wall's Practical Extraction 
ii  psmisc                  22.3-1           Utilities that use the proc filesy
ii  sysklogd [syslogd]      1.4.1-20         System Logging Daemon
ii  whois                   4.7.20           the GNU whois client

Versions of packages psad recommends:
ii  bastille                      1:2.1.1-13 Security hardening tool

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to